./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P --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 71774aeec0d0f8840a1b18b633767b26c38c9eb9d26569d28cdf01c44c9881ac --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-21 01:13:11,893 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-21 01:13:11,896 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-21 01:13:11,958 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-21 01:13:11,959 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-21 01:13:11,963 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-21 01:13:11,965 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-21 01:13:11,969 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-21 01:13:11,972 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-21 01:13:11,978 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-21 01:13:11,979 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-21 01:13:11,981 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-21 01:13:11,981 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-21 01:13:11,984 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-21 01:13:11,986 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-21 01:13:11,994 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-21 01:13:11,996 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-21 01:13:11,997 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-21 01:13:12,000 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-21 01:13:12,011 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-21 01:13:12,014 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-21 01:13:12,016 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-21 01:13:12,020 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-21 01:13:12,021 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-21 01:13:12,031 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-21 01:13:12,031 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-21 01:13:12,032 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-21 01:13:12,034 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-21 01:13:12,035 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-21 01:13:12,037 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-21 01:13:12,037 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-21 01:13:12,038 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-21 01:13:12,040 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-21 01:13:12,041 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-21 01:13:12,043 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-21 01:13:12,043 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-21 01:13:12,044 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-21 01:13:12,044 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-21 01:13:12,045 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-21 01:13:12,046 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-21 01:13:12,046 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-21 01:13:12,047 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-21 01:13:12,091 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-21 01:13:12,091 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-21 01:13:12,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-21 01:13:12,092 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-21 01:13:12,093 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-21 01:13:12,094 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-21 01:13:12,094 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-21 01:13:12,094 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-21 01:13:12,094 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-21 01:13:12,095 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-21 01:13:12,096 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-21 01:13:12,096 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-21 01:13:12,096 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-21 01:13:12,097 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-21 01:13:12,097 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-21 01:13:12,097 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-21 01:13:12,097 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-21 01:13:12,098 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-21 01:13:12,098 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-21 01:13:12,099 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-21 01:13:12,099 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-21 01:13:12,099 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-21 01:13:12,099 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-21 01:13:12,100 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-21 01:13:12,100 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-21 01:13:12,100 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-21 01:13:12,102 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-21 01:13:12,102 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-21 01:13:12,103 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-21 01:13:12,103 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:13:12,103 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-21 01:13:12,104 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-21 01:13:12,104 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-21 01:13:12,104 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-21 01:13:12,104 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-21 01:13:12,105 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-21 01:13:12,105 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-21 01:13:12,105 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-21 01:13:12,105 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_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/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_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P 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 -> 71774aeec0d0f8840a1b18b633767b26c38c9eb9d26569d28cdf01c44c9881ac [2021-11-21 01:13:12,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-21 01:13:12,466 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-21 01:13:12,468 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-21 01:13:12,469 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-21 01:13:12,470 INFO L275 PluginConnector]: CDTParser initialized [2021-11-21 01:13:12,471 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/../../sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i [2021-11-21 01:13:12,533 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/7f3caeb73/fa50a3a3444342f2849f47c6ae086fc0/FLAG4ce9a8744 [2021-11-21 01:13:13,465 INFO L306 CDTParser]: Found 1 translation units. [2021-11-21 01:13:13,465 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i [2021-11-21 01:13:13,526 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/7f3caeb73/fa50a3a3444342f2849f47c6ae086fc0/FLAG4ce9a8744 [2021-11-21 01:13:13,912 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/7f3caeb73/fa50a3a3444342f2849f47c6ae086fc0 [2021-11-21 01:13:13,914 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-21 01:13:13,915 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-21 01:13:13,916 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-21 01:13:13,916 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-21 01:13:13,920 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-21 01:13:13,920 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:13:13" (1/1) ... [2021-11-21 01:13:13,921 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ed8849b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:13, skipping insertion in model container [2021-11-21 01:13:13,922 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:13:13" (1/1) ... [2021-11-21 01:13:13,929 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-21 01:13:14,019 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-21 01:13:14,374 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4496,4509] [2021-11-21 01:13:14,383 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4556,4569] [2021-11-21 01:13:15,713 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,717 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,719 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,720 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,722 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,744 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,744 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,746 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,747 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,749 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,750 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,751 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:15,751 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,262 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-21 01:13:16,263 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-21 01:13:16,264 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-21 01:13:16,265 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-21 01:13:16,266 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-21 01:13:16,267 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-21 01:13:16,268 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-21 01:13:16,268 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-21 01:13:16,286 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-21 01:13:16,287 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-21 01:13:16,464 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-21 01:13:16,497 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,505 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,585 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,586 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,587 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,587 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,588 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,589 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,589 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,590 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,591 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,591 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,592 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,592 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,592 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,598 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,599 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,600 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,601 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,617 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,618 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,638 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,640 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,641 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,679 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:13:16,729 INFO L203 MainTranslator]: Completed pre-run [2021-11-21 01:13:16,756 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4496,4509] [2021-11-21 01:13:16,760 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4556,4569] [2021-11-21 01:13:16,825 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,826 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,826 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,827 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,828 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,842 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,842 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,844 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,844 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,845 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,846 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,847 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,847 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,907 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-21 01:13:16,912 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-21 01:13:16,913 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-21 01:13:16,914 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-21 01:13:16,916 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-21 01:13:16,916 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-21 01:13:16,918 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-21 01:13:16,918 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-21 01:13:16,919 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-21 01:13:16,919 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-21 01:13:16,949 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-21 01:13:16,965 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:16,970 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,000 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,001 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,001 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,002 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,002 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,002 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,003 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,003 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,004 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,004 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,006 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,007 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,007 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,007 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,010 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,010 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,016 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,017 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,017 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:13:17,025 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:13:17,253 INFO L208 MainTranslator]: Completed translation [2021-11-21 01:13:17,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17 WrapperNode [2021-11-21 01:13:17,254 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-21 01:13:17,255 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-21 01:13:17,255 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-21 01:13:17,255 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-21 01:13:17,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,508 INFO L137 Inliner]: procedures = 697, calls = 1918, calls flagged for inlining = 60, calls inlined = 15, statements flattened = 1033 [2021-11-21 01:13:17,509 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-21 01:13:17,510 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-21 01:13:17,510 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-21 01:13:17,510 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-21 01:13:17,525 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,526 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,555 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,556 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,643 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,659 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,684 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,722 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-21 01:13:17,723 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-21 01:13:17,723 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-21 01:13:17,723 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-21 01:13:17,724 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (1/1) ... [2021-11-21 01:13:17,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:13:17,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:17,763 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-21 01:13:17,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-21 01:13:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2021-11-21 01:13:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2021-11-21 01:13:17,818 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2021-11-21 01:13:17,818 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2021-11-21 01:13:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-21 01:13:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-11-21 01:13:17,819 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-11-21 01:13:17,819 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-11-21 01:13:17,820 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-11-21 01:13:17,820 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-21 01:13:17,820 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-21 01:13:17,820 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2021-11-21 01:13:17,821 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2021-11-21 01:13:17,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-21 01:13:17,824 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-21 01:13:17,824 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-21 01:13:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-21 01:13:17,825 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-21 01:13:17,825 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-21 01:13:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure s_remove_node [2021-11-21 01:13:17,826 INFO L138 BoogieDeclarations]: Found implementation of procedure s_remove_node [2021-11-21 01:13:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-21 01:13:17,826 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-21 01:13:17,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-21 01:13:17,833 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2021-11-21 01:13:17,833 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2021-11-21 01:13:17,833 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-11-21 01:13:17,833 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-11-21 01:13:17,834 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-21 01:13:17,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-21 01:13:17,834 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-21 01:13:17,834 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-21 01:13:17,834 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-21 01:13:17,834 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-21 01:13:17,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-21 01:13:17,835 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-11-21 01:13:17,835 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-11-21 01:13:17,835 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2021-11-21 01:13:17,835 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2021-11-21 01:13:17,835 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-11-21 01:13:17,835 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-11-21 01:13:17,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-21 01:13:17,836 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-21 01:13:17,836 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-21 01:13:17,836 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-21 01:13:17,836 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-11-21 01:13:17,836 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-11-21 01:13:17,837 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_pop_back [2021-11-21 01:13:17,837 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_pop_back [2021-11-21 01:13:17,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-21 01:13:17,837 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-21 01:13:17,837 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-21 01:13:17,837 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2021-11-21 01:13:17,838 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2021-11-21 01:13:17,838 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-21 01:13:17,838 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-21 01:13:17,838 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-21 01:13:17,838 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-21 01:13:17,838 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-21 01:13:17,838 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-11-21 01:13:17,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-11-21 01:13:17,839 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2021-11-21 01:13:17,839 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2021-11-21 01:13:17,839 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-21 01:13:17,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-21 01:13:17,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-21 01:13:17,840 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at [2021-11-21 01:13:17,840 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at [2021-11-21 01:13:18,316 INFO L236 CfgBuilder]: Building ICFG [2021-11-21 01:13:18,320 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-21 01:13:21,408 INFO L277 CfgBuilder]: Performing block encoding [2021-11-21 01:13:21,738 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-21 01:13:21,738 INFO L301 CfgBuilder]: Removed 6 assume(true) statements. [2021-11-21 01:13:21,743 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:13:21 BoogieIcfgContainer [2021-11-21 01:13:21,744 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-21 01:13:21,746 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-21 01:13:21,746 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-21 01:13:21,751 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-21 01:13:21,751 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:13:13" (1/3) ... [2021-11-21 01:13:21,752 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fa85105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:13:21, skipping insertion in model container [2021-11-21 01:13:21,752 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:13:17" (2/3) ... [2021-11-21 01:13:21,753 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fa85105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:13:21, skipping insertion in model container [2021-11-21 01:13:21,754 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:13:21" (3/3) ... [2021-11-21 01:13:21,756 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_pop_harness.i [2021-11-21 01:13:21,764 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-21 01:13:21,764 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-21 01:13:21,839 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-21 01:13:21,855 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-21 01:13:21,855 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-21 01:13:21,897 INFO L276 IsEmpty]: Start isEmpty. Operand has 377 states, 192 states have (on average 1.2083333333333333) internal successors, (232), 195 states have internal predecessors, (232), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-11-21 01:13:21,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-11-21 01:13:21,920 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:21,922 INFO L514 BasicCegarLoop]: trace histogram [9, 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-21 01:13:21,922 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:21,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:21,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1860970999, now seen corresponding path program 1 times [2021-11-21 01:13:21,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:21,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276559167] [2021-11-21 01:13:21,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:21,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-11-21 01:13:22,764 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:22,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276559167] [2021-11-21 01:13:22,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276559167] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-21 01:13:22,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928088213] [2021-11-21 01:13:22,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:22,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:22,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:22,771 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:22,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-21 01:13:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:23,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 2238 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-21 01:13:23,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:23,823 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-21 01:13:23,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:13:23,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928088213] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:13:23,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:13:23,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2021-11-21 01:13:23,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049200987] [2021-11-21 01:13:23,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:13:23,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:13:23,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:13:23,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:13:23,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:13:23,878 INFO L87 Difference]: Start difference. First operand has 377 states, 192 states have (on average 1.2083333333333333) internal successors, (232), 195 states have internal predecessors, (232), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-21 01:13:26,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:13:26,757 INFO L93 Difference]: Finished difference Result 725 states and 1115 transitions. [2021-11-21 01:13:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:13:26,759 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 101 [2021-11-21 01:13:26,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:13:26,782 INFO L225 Difference]: With dead ends: 725 [2021-11-21 01:13:26,782 INFO L226 Difference]: Without dead ends: 376 [2021-11-21 01:13:26,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:13:26,799 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 40 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1782 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2021-11-21 01:13:26,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 1782 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2021-11-21 01:13:26,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-11-21 01:13:26,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2021-11-21 01:13:26,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 191 states have (on average 1.193717277486911) internal successors, (228), 195 states have internal predecessors, (228), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (167), 154 states have call predecessors, (167), 154 states have call successors, (167) [2021-11-21 01:13:26,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 551 transitions. [2021-11-21 01:13:26,958 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 551 transitions. Word has length 101 [2021-11-21 01:13:26,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:13:26,963 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 551 transitions. [2021-11-21 01:13:26,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-21 01:13:26,963 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 551 transitions. [2021-11-21 01:13:26,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-11-21 01:13:26,974 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:26,974 INFO L514 BasicCegarLoop]: trace histogram [9, 3, 3, 3, 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] [2021-11-21 01:13:27,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-21 01:13:27,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-11-21 01:13:27,202 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:27,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:27,203 INFO L85 PathProgramCache]: Analyzing trace with hash 2046021411, now seen corresponding path program 1 times [2021-11-21 01:13:27,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:27,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346922053] [2021-11-21 01:13:27,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:27,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:27,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:27,578 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-21 01:13:27,578 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:27,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346922053] [2021-11-21 01:13:27,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346922053] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-21 01:13:27,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162614483] [2021-11-21 01:13:27,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:27,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:27,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:27,581 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:27,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-21 01:13:28,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:28,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 2288 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-21 01:13:28,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-21 01:13:28,503 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:13:28,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162614483] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:13:28,504 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:13:28,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-11-21 01:13:28,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66046816] [2021-11-21 01:13:28,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:13:28,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:13:28,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:13:28,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:13:28,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:13:28,509 INFO L87 Difference]: Start difference. First operand 376 states and 551 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-21 01:13:32,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:13:32,504 INFO L93 Difference]: Finished difference Result 735 states and 1109 transitions. [2021-11-21 01:13:32,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:13:32,504 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 109 [2021-11-21 01:13:32,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:13:32,510 INFO L225 Difference]: With dead ends: 735 [2021-11-21 01:13:32,510 INFO L226 Difference]: Without dead ends: 389 [2021-11-21 01:13:32,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:13:32,515 INFO L933 BasicCegarLoop]: 452 mSDtfsCounter, 55 mSDsluCounter, 2346 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 2590 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:13:32,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 2590 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2021-11-21 01:13:32,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-11-21 01:13:32,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 387. [2021-11-21 01:13:32,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 199 states have (on average 1.1959798994974875) internal successors, (238), 203 states have internal predecessors, (238), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (186), 157 states have call predecessors, (186), 156 states have call successors, (186) [2021-11-21 01:13:32,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 582 transitions. [2021-11-21 01:13:32,555 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 582 transitions. Word has length 109 [2021-11-21 01:13:32,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:13:32,556 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 582 transitions. [2021-11-21 01:13:32,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-21 01:13:32,557 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 582 transitions. [2021-11-21 01:13:32,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-21 01:13:32,559 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:32,559 INFO L514 BasicCegarLoop]: trace histogram [9, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 01:13:32,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-21 01:13:32,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:32,782 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:32,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:32,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1869528835, now seen corresponding path program 1 times [2021-11-21 01:13:32,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:32,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940738936] [2021-11-21 01:13:32,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:32,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:32,867 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-21 01:13:32,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457588136] [2021-11-21 01:13:32,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:32,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:32,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:32,882 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:32,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-21 01:13:33,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:33,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 2398 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-21 01:13:33,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:33,864 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-21 01:13:33,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:13:33,864 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:33,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940738936] [2021-11-21 01:13:33,865 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-21 01:13:33,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457588136] [2021-11-21 01:13:33,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457588136] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:13:33,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:13:33,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-21 01:13:33,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188466342] [2021-11-21 01:13:33,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:13:33,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-21 01:13:33,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:13:33,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-21 01:13:33,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:13:33,868 INFO L87 Difference]: Start difference. First operand 387 states and 582 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-21 01:13:37,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:13:37,578 INFO L93 Difference]: Finished difference Result 752 states and 1170 transitions. [2021-11-21 01:13:37,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:13:37,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 118 [2021-11-21 01:13:37,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:13:37,584 INFO L225 Difference]: With dead ends: 752 [2021-11-21 01:13:37,584 INFO L226 Difference]: Without dead ends: 395 [2021-11-21 01:13:37,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:13:37,589 INFO L933 BasicCegarLoop]: 464 mSDtfsCounter, 51 mSDsluCounter, 1914 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 2214 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:13:37,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 2214 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-11-21 01:13:37,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-11-21 01:13:37,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 387. [2021-11-21 01:13:37,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 199 states have (on average 1.1959798994974875) internal successors, (238), 203 states have internal predecessors, (238), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (186), 157 states have call predecessors, (186), 156 states have call successors, (186) [2021-11-21 01:13:37,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 582 transitions. [2021-11-21 01:13:37,628 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 582 transitions. Word has length 118 [2021-11-21 01:13:37,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:13:37,629 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 582 transitions. [2021-11-21 01:13:37,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-21 01:13:37,630 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 582 transitions. [2021-11-21 01:13:37,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-11-21 01:13:37,631 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:37,632 INFO L514 BasicCegarLoop]: trace histogram [9, 4, 4, 3, 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] [2021-11-21 01:13:37,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-21 01:13:37,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:37,846 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:37,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:37,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2010446515, now seen corresponding path program 1 times [2021-11-21 01:13:37,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:37,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659464437] [2021-11-21 01:13:37,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:37,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:37,959 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-21 01:13:37,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [143472356] [2021-11-21 01:13:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:37,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:37,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:37,961 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:37,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-21 01:13:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:13:38,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 2452 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-21 01:13:38,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:38,918 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-21 01:13:38,918 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:13:38,918 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:38,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659464437] [2021-11-21 01:13:38,918 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-21 01:13:38,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143472356] [2021-11-21 01:13:38,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143472356] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:13:38,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:13:38,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-21 01:13:38,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653112258] [2021-11-21 01:13:38,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:13:38,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:13:38,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:13:38,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:13:38,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:13:38,921 INFO L87 Difference]: Start difference. First operand 387 states and 582 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-21 01:13:41,944 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:13:43,087 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:13:46,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:13:46,668 INFO L93 Difference]: Finished difference Result 754 states and 1162 transitions. [2021-11-21 01:13:46,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-21 01:13:46,669 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) Word has length 126 [2021-11-21 01:13:46,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:13:46,674 INFO L225 Difference]: With dead ends: 754 [2021-11-21 01:13:46,674 INFO L226 Difference]: Without dead ends: 397 [2021-11-21 01:13:46,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:13:46,680 INFO L933 BasicCegarLoop]: 447 mSDtfsCounter, 74 mSDsluCounter, 2784 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 2989 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:13:46,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 2989 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2021-11-21 01:13:46,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-11-21 01:13:46,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 387. [2021-11-21 01:13:46,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 199 states have (on average 1.1959798994974875) internal successors, (238), 203 states have internal predecessors, (238), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (186), 157 states have call predecessors, (186), 156 states have call successors, (186) [2021-11-21 01:13:46,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 582 transitions. [2021-11-21 01:13:46,724 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 582 transitions. Word has length 126 [2021-11-21 01:13:46,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:13:46,726 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 582 transitions. [2021-11-21 01:13:46,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-21 01:13:46,727 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 582 transitions. [2021-11-21 01:13:46,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-21 01:13:46,732 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:46,733 INFO L514 BasicCegarLoop]: trace histogram [9, 4, 4, 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] [2021-11-21 01:13:46,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-21 01:13:46,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:46,946 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:46,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:46,947 INFO L85 PathProgramCache]: Analyzing trace with hash -125786803, now seen corresponding path program 2 times [2021-11-21 01:13:46,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:46,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645664108] [2021-11-21 01:13:46,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:46,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:47,059 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-21 01:13:47,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [122687202] [2021-11-21 01:13:47,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-21 01:13:47,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:47,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:47,061 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:47,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-21 01:13:47,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-21 01:13:47,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-21 01:13:47,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 1881 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-21 01:13:48,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:48,316 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-21 01:13:48,317 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-21 01:13:48,317 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:48,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645664108] [2021-11-21 01:13:48,317 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-21 01:13:48,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122687202] [2021-11-21 01:13:48,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122687202] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:13:48,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:13:48,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:13:48,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374742575] [2021-11-21 01:13:48,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:13:48,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:13:48,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:13:48,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:13:48,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:13:48,320 INFO L87 Difference]: Start difference. First operand 387 states and 582 transitions. Second operand has 5 states, 3 states have (on average 18.0) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-21 01:13:51,989 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:13:52,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:13:52,857 INFO L93 Difference]: Finished difference Result 712 states and 1102 transitions. [2021-11-21 01:13:52,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:13:52,858 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 18.0) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 135 [2021-11-21 01:13:52,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:13:52,862 INFO L225 Difference]: With dead ends: 712 [2021-11-21 01:13:52,863 INFO L226 Difference]: Without dead ends: 387 [2021-11-21 01:13:52,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:13:52,867 INFO L933 BasicCegarLoop]: 457 mSDtfsCounter, 0 mSDsluCounter, 1463 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1790 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2021-11-21 01:13:52,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1790 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2021-11-21 01:13:52,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-11-21 01:13:52,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2021-11-21 01:13:52,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 199 states have (on average 1.1959798994974875) internal successors, (238), 203 states have internal predecessors, (238), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (185), 157 states have call predecessors, (185), 156 states have call successors, (185) [2021-11-21 01:13:52,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 581 transitions. [2021-11-21 01:13:52,893 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 581 transitions. Word has length 135 [2021-11-21 01:13:52,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:13:52,894 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 581 transitions. [2021-11-21 01:13:52,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 18.0) internal successors, (54), 4 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-21 01:13:52,895 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 581 transitions. [2021-11-21 01:13:52,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-11-21 01:13:52,897 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:13:52,897 INFO L514 BasicCegarLoop]: trace histogram [9, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-21 01:13:52,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-21 01:13:53,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:53,111 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:13:53,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:13:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1818901227, now seen corresponding path program 3 times [2021-11-21 01:13:53,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:13:53,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390273867] [2021-11-21 01:13:53,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:13:53,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:13:53,210 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-21 01:13:53,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096316910] [2021-11-21 01:13:53,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-21 01:13:53,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:13:53,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:13:53,212 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-21 01:13:53,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-21 01:13:53,505 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-21 01:13:53,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-21 01:13:53,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-21 01:13:53,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:13:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 74 proven. 2 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-21 01:13:54,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:13:54,788 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-11-21 01:13:54,789 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:13:54,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390273867] [2021-11-21 01:13:54,789 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-21 01:13:54,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096316910] [2021-11-21 01:13:54,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096316910] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-21 01:13:54,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1294893912] [2021-11-21 01:13:54,818 INFO L159 IcfgInterpreter]: Started Sifa with 83 locations of interest [2021-11-21 01:13:54,818 INFO L166 IcfgInterpreter]: Building call graph [2021-11-21 01:13:54,825 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-21 01:13:54,832 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-21 01:13:54,832 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-21 01:14:00,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:14:01,114 INFO L244 Elim1Store]: Index analysis took 468 ms [2021-11-21 01:14:18,585 WARN L227 SmtUtils]: Spent 17.34s on a formula simplification. DAG size of input: 1767 DAG size of output: 1175 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-21 01:14:18,591 INFO L354 Elim1Store]: treesize reduction 1968, result has 47.2 percent of original size [2021-11-21 01:14:18,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 197 select indices, 197 select index equivalence classes, 19308 disjoint index pairs (out of 19306 index pairs), introduced 197 new quantified variables, introduced 196 case distinctions, treesize of input 992 treesize of output 2358 [2021-11-21 01:14:48,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:14:49,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:14:49,458 INFO L244 Elim1Store]: Index analysis took 907 ms [2021-11-21 01:15:19,658 WARN L227 SmtUtils]: Spent 30.13s on a formula simplification. DAG size of input: 2161 DAG size of output: 1179 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-11-21 01:15:19,662 INFO L354 Elim1Store]: treesize reduction 3528, result has 33.3 percent of original size [2021-11-21 01:15:19,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 199 select indices, 199 select index equivalence classes, 19505 disjoint index pairs (out of 19701 index pairs), introduced 199 new quantified variables, introduced 392 case distinctions, treesize of input 1002 treesize of output 2377 [2021-11-21 01:15:41,637 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 194 [2021-11-21 01:15:41,750 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 194 [2021-11-21 01:15:42,582 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 194 [2021-11-21 01:15:48,111 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 15 treesize of output 1 [2021-11-21 01:15:48,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:48,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-21 01:15:48,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:48,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:48,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:48,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2021-11-21 01:15:48,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:48,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-21 01:15:50,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:50,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-21 01:15:50,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:50,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-21 01:15:50,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:50,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-21 01:15:51,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:51,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-21 01:15:51,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:51,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2021-11-21 01:15:51,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:51,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-21 01:15:52,120 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 15 treesize of output 1 [2021-11-21 01:15:52,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 29 [2021-11-21 01:15:52,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-21 01:15:52,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:52,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-11-21 01:15:52,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-21 01:15:52,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-21 01:15:53,162 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 25 treesize of output 22 [2021-11-21 01:15:53,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-11-21 01:15:53,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-21 01:15:53,339 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 15 treesize of output 1 [2021-11-21 01:15:53,381 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 15 treesize of output 1 [2021-11-21 01:15:53,394 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 15 treesize of output 1 [2021-11-21 01:15:53,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-21 01:15:53,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:53,552 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-21 01:15:53,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 38 [2021-11-21 01:15:53,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-21 01:15:53,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:15:53,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-21 01:15:53,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 38 [2021-11-21 01:15:53,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-21 01:15:53,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-11-21 01:15:54,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 49 [2021-11-21 01:15:54,991 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 7 treesize of output 3 [2021-11-21 01:15:54,997 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 7 treesize of output 3 [2021-11-21 01:15:55,006 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 8 treesize of output 4 [2021-11-21 01:15:55,009 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-21 01:15:55,082 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 7 treesize of output 3 [2021-11-21 01:15:55,088 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 7 treesize of output 3 [2021-11-21 01:15:55,096 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 8 treesize of output 4 [2021-11-21 01:15:55,099 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-11-21 01:15:57,236 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2021-11-21 01:15:58,998 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2021-11-21 01:16:43,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 10 [2021-11-21 01:16:43,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 10 [2021-11-21 01:16:43,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:43,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-21 01:16:44,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 10 [2021-11-21 01:16:44,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-11-21 01:16:44,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:16:44,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 10 [2021-11-21 01:16:48,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-21 01:16:48,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2021-11-21 01:16:49,602 INFO L354 Elim1Store]: treesize reduction 74, result has 20.4 percent of original size [2021-11-21 01:16:49,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 303 treesize of output 313 [2021-11-21 01:16:49,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-21 01:16:49,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-21 01:16:49,861 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Some non-self update cases but no top-level DER relation at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.(DerPreprocessor.java:146) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:340) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:115) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) 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.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:92) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:278) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:264) 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:116) 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-21 01:16:49,864 INFO L158 Benchmark]: Toolchain (without parser) took 215949.55ms. Allocated memory was 96.5MB in the beginning and 465.6MB in the end (delta: 369.1MB). Free memory was 70.4MB in the beginning and 225.4MB in the end (delta: -155.0MB). Peak memory consumption was 213.6MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,865 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 96.5MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-21 01:16:49,865 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3337.81ms. Allocated memory was 96.5MB in the beginning and 144.7MB in the end (delta: 48.2MB). Free memory was 70.1MB in the beginning and 86.2MB in the end (delta: -16.1MB). Peak memory consumption was 83.6MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,865 INFO L158 Benchmark]: Boogie Procedure Inliner took 254.38ms. Allocated memory is still 144.7MB. Free memory was 86.2MB in the beginning and 74.8MB in the end (delta: 11.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,866 INFO L158 Benchmark]: Boogie Preprocessor took 212.63ms. Allocated memory is still 144.7MB. Free memory was 74.8MB in the beginning and 65.2MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,866 INFO L158 Benchmark]: RCFGBuilder took 4020.80ms. Allocated memory was 144.7MB in the beginning and 178.3MB in the end (delta: 33.6MB). Free memory was 65.2MB in the beginning and 110.3MB in the end (delta: -45.2MB). Peak memory consumption was 42.3MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,866 INFO L158 Benchmark]: TraceAbstraction took 208118.38ms. Allocated memory was 178.3MB in the beginning and 465.6MB in the end (delta: 287.3MB). Free memory was 110.3MB in the beginning and 225.4MB in the end (delta: -115.1MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. [2021-11-21 01:16:49,867 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.19ms. Allocated memory is still 96.5MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3337.81ms. Allocated memory was 96.5MB in the beginning and 144.7MB in the end (delta: 48.2MB). Free memory was 70.1MB in the beginning and 86.2MB in the end (delta: -16.1MB). Peak memory consumption was 83.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 254.38ms. Allocated memory is still 144.7MB. Free memory was 86.2MB in the beginning and 74.8MB in the end (delta: 11.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 212.63ms. Allocated memory is still 144.7MB. Free memory was 74.8MB in the beginning and 65.2MB in the end (delta: 9.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 4020.80ms. Allocated memory was 144.7MB in the beginning and 178.3MB in the end (delta: 33.6MB). Free memory was 65.2MB in the beginning and 110.3MB in the end (delta: -45.2MB). Peak memory consumption was 42.3MB. Max. memory is 16.1GB. * TraceAbstraction took 208118.38ms. Allocated memory was 178.3MB in the beginning and 465.6MB in the end (delta: 287.3MB). Free memory was 110.3MB in the beginning and 225.4MB in the end (delta: -115.1MB). Peak memory consumption was 172.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Some non-self update cases but no top-level DER relation de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Some non-self update cases but no top-level DER relation: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.DerPreprocessor.(DerPreprocessor.java:146) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-21 01:16:49,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 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_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P --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 71774aeec0d0f8840a1b18b633767b26c38c9eb9d26569d28cdf01c44c9881ac --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-21 01:16:52,265 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-21 01:16:52,267 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-21 01:16:52,323 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-21 01:16:52,324 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-21 01:16:52,328 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-21 01:16:52,330 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-21 01:16:52,334 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-21 01:16:52,337 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-21 01:16:52,344 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-21 01:16:52,346 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-21 01:16:52,347 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-21 01:16:52,348 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-21 01:16:52,350 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-21 01:16:52,352 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-21 01:16:52,357 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-21 01:16:52,358 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-21 01:16:52,359 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-21 01:16:52,362 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-21 01:16:52,369 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-21 01:16:52,371 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-21 01:16:52,373 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-21 01:16:52,375 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-21 01:16:52,378 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-21 01:16:52,386 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-21 01:16:52,387 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-21 01:16:52,387 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-21 01:16:52,390 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-21 01:16:52,390 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-21 01:16:52,391 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-21 01:16:52,392 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-21 01:16:52,392 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-21 01:16:52,394 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-21 01:16:52,395 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-21 01:16:52,396 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-21 01:16:52,397 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-21 01:16:52,397 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-21 01:16:52,398 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-21 01:16:52,398 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-21 01:16:52,400 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-21 01:16:52,400 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-21 01:16:52,405 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-21 01:16:52,449 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-21 01:16:52,449 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-21 01:16:52,450 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-21 01:16:52,450 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-21 01:16:52,451 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-21 01:16:52,451 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-21 01:16:52,452 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-21 01:16:52,452 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-21 01:16:52,452 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-21 01:16:52,452 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-21 01:16:52,453 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-21 01:16:52,453 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-21 01:16:52,455 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-21 01:16:52,455 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-21 01:16:52,455 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-21 01:16:52,455 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-21 01:16:52,456 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-21 01:16:52,456 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-21 01:16:52,456 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-21 01:16:52,456 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-21 01:16:52,456 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-21 01:16:52,457 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-21 01:16:52,457 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-21 01:16:52,457 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-21 01:16:52,457 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-21 01:16:52,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:16:52,458 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-21 01:16:52,458 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-21 01:16:52,458 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-21 01:16:52,458 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-21 01:16:52,459 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-21 01:16:52,459 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-21 01:16:52,460 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-21 01:16:52,460 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-21 01:16:52,460 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_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/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_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P 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 -> 71774aeec0d0f8840a1b18b633767b26c38c9eb9d26569d28cdf01c44c9881ac [2021-11-21 01:16:52,840 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-21 01:16:52,869 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-21 01:16:52,871 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-21 01:16:52,872 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-21 01:16:52,873 INFO L275 PluginConnector]: CDTParser initialized [2021-11-21 01:16:52,875 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/../../sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i [2021-11-21 01:16:52,951 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/577b032e4/7336521f0e0949d08213a7705a9f5f94/FLAGcb19fed76 [2021-11-21 01:16:53,945 INFO L306 CDTParser]: Found 1 translation units. [2021-11-21 01:16:53,946 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i [2021-11-21 01:16:53,984 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/577b032e4/7336521f0e0949d08213a7705a9f5f94/FLAGcb19fed76 [2021-11-21 01:16:54,430 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/data/577b032e4/7336521f0e0949d08213a7705a9f5f94 [2021-11-21 01:16:54,432 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-21 01:16:54,433 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-21 01:16:54,435 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-21 01:16:54,436 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-21 01:16:54,440 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-21 01:16:54,441 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:16:54" (1/1) ... [2021-11-21 01:16:54,444 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cbafbdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:54, skipping insertion in model container [2021-11-21 01:16:54,444 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:16:54" (1/1) ... [2021-11-21 01:16:54,452 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-21 01:16:54,596 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-21 01:16:54,911 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4496,4509] [2021-11-21 01:16:54,918 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4556,4569] [2021-11-21 01:16:55,933 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,934 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,934 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,935 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,936 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,951 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,952 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,954 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,955 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,957 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,958 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,959 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:55,960 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,409 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-21 01:16:56,411 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-21 01:16:56,412 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-21 01:16:56,413 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-21 01:16:56,415 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-21 01:16:56,415 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-21 01:16:56,416 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-21 01:16:56,417 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-21 01:16:56,417 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-21 01:16:56,418 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-21 01:16:56,610 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-21 01:16:56,635 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,642 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,708 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,709 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,709 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,710 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,710 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,711 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,711 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,712 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,712 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,712 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,713 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,713 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,713 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,716 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,717 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,717 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,718 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,721 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,722 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,729 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,730 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,730 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,746 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:16:56,795 INFO L203 MainTranslator]: Completed pre-run [2021-11-21 01:16:56,808 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4496,4509] [2021-11-21 01:16:56,809 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_add596d0-b473-4acc-b43a-e2a09beedfd1/sv-benchmarks/c/aws-c-common/aws_priority_queue_pop_harness.i[4556,4569] [2021-11-21 01:16:56,843 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,844 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,844 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,845 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,845 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,852 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,852 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,853 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,854 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,854 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,855 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,855 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,856 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,888 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-21 01:16:56,889 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-21 01:16:56,890 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-21 01:16:56,891 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-21 01:16:56,891 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-21 01:16:56,892 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-21 01:16:56,892 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-21 01:16:56,893 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-21 01:16:56,893 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-21 01:16:56,894 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-21 01:16:56,935 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-21 01:16:56,948 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,953 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,977 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,978 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,978 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,978 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,979 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,979 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,979 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,980 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,980 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,980 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,981 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,981 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,981 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,982 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,983 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,983 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,983 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,986 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,986 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,992 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,993 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:56,993 WARN L1533 CHandler]: Possible shadowing of function index [2021-11-21 01:16:57,002 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:16:57,355 INFO L208 MainTranslator]: Completed translation [2021-11-21 01:16:57,356 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57 WrapperNode [2021-11-21 01:16:57,356 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-21 01:16:57,357 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-21 01:16:57,358 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-21 01:16:57,359 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-21 01:16:57,366 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,534 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,653 INFO L137 Inliner]: procedures = 717, calls = 1918, calls flagged for inlining = 60, calls inlined = 15, statements flattened = 1015 [2021-11-21 01:16:57,662 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-21 01:16:57,663 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-21 01:16:57,663 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-21 01:16:57,663 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-21 01:16:57,672 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,672 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,697 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,698 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,768 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,799 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,812 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,837 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-21 01:16:57,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-21 01:16:57,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-21 01:16:57,846 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-21 01:16:57,847 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (1/1) ... [2021-11-21 01:16:57,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:16:57,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:16:57,879 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-21 01:16:57,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-21 01:16:57,930 INFO L130 BoogieDeclarations]: Found specification of procedure s_swap [2021-11-21 01:16:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure s_swap [2021-11-21 01:16:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2021-11-21 01:16:57,931 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2021-11-21 01:16:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-21 01:16:57,931 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_bounded [2021-11-21 01:16:57,932 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_bounded [2021-11-21 01:16:57,932 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_is_valid [2021-11-21 01:16:57,932 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_is_valid [2021-11-21 01:16:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-21 01:16:57,933 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-21 01:16:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-21 01:16:57,933 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-21 01:16:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-21 01:16:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure s_sift_up [2021-11-21 01:16:57,934 INFO L138 BoogieDeclarations]: Found implementation of procedure s_sift_up [2021-11-21 01:16:57,934 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-21 01:16:57,935 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-21 01:16:57,938 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-21 01:16:57,938 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-21 01:16:57,938 INFO L130 BoogieDeclarations]: Found specification of procedure s_remove_node [2021-11-21 01:16:57,939 INFO L138 BoogieDeclarations]: Found implementation of procedure s_remove_node [2021-11-21 01:16:57,939 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2021-11-21 01:16:57,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2021-11-21 01:16:57,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-21 01:16:57,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-21 01:16:57,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-21 01:16:57,946 INFO L130 BoogieDeclarations]: Found specification of procedure my_abort [2021-11-21 01:16:57,947 INFO L138 BoogieDeclarations]: Found implementation of procedure my_abort [2021-11-21 01:16:57,947 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-11-21 01:16:57,947 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-11-21 01:16:57,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-21 01:16:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-21 01:16:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-11-21 01:16:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-21 01:16:57,979 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-11-21 01:16:57,979 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-11-21 01:16:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_is_valid [2021-11-21 01:16:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_is_valid [2021-11-21 01:16:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_length [2021-11-21 01:16:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_length [2021-11-21 01:16:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-21 01:16:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-21 01:16:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-21 01:16:57,980 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-21 01:16:57,980 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-11-21 01:16:57,981 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_pop_back [2021-11-21 01:16:57,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_pop_back [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at_ptr [2021-11-21 01:16:57,981 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at_ptr [2021-11-21 01:16:57,981 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-21 01:16:57,982 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-21 01:16:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-11-21 01:16:57,982 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-11-21 01:16:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-21 01:16:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_array_list_has_allocated_data_member [2021-11-21 01:16:57,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_array_list_has_allocated_data_member [2021-11-21 01:16:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure aws_priority_queue_backpointer_index_valid [2021-11-21 01:16:57,982 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_priority_queue_backpointer_index_valid [2021-11-21 01:16:57,982 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_list_get_at [2021-11-21 01:16:57,983 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_list_get_at [2021-11-21 01:16:58,397 INFO L236 CfgBuilder]: Building ICFG [2021-11-21 01:16:58,400 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-21 01:17:02,761 INFO L277 CfgBuilder]: Performing block encoding [2021-11-21 01:17:02,772 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-21 01:17:02,772 INFO L301 CfgBuilder]: Removed 6 assume(true) statements. [2021-11-21 01:17:02,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:17:02 BoogieIcfgContainer [2021-11-21 01:17:02,777 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-21 01:17:02,779 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-21 01:17:02,780 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-21 01:17:02,783 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-21 01:17:02,783 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:16:54" (1/3) ... [2021-11-21 01:17:02,784 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59747491 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:17:02, skipping insertion in model container [2021-11-21 01:17:02,785 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:16:57" (2/3) ... [2021-11-21 01:17:02,785 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59747491 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:17:02, skipping insertion in model container [2021-11-21 01:17:02,785 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:17:02" (3/3) ... [2021-11-21 01:17:02,792 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_priority_queue_pop_harness.i [2021-11-21 01:17:02,805 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-21 01:17:02,807 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-21 01:17:02,866 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-21 01:17:02,873 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-21 01:17:02,873 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-21 01:17:02,910 INFO L276 IsEmpty]: Start isEmpty. Operand has 444 states, 259 states have (on average 1.2664092664092663) internal successors, (328), 262 states have internal predecessors, (328), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) [2021-11-21 01:17:02,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-11-21 01:17:02,943 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:02,944 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-11-21 01:17:02,945 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:02,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:02,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1834595556, now seen corresponding path program 1 times [2021-11-21 01:17:02,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:02,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1666104543] [2021-11-21 01:17:02,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:02,975 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:02,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:02,990 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:02,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-21 01:17:03,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:03,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-21 01:17:03,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:04,173 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-11-21 01:17:04,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-11-21 01:17:04,529 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:04,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1666104543] [2021-11-21 01:17:04,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1666104543] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-21 01:17:04,530 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:17:04,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-21 01:17:04,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964180627] [2021-11-21 01:17:04,533 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:04,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-21 01:17:04,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:04,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-21 01:17:04,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-21 01:17:04,581 INFO L87 Difference]: Start difference. First operand has 444 states, 259 states have (on average 1.2664092664092663) internal successors, (328), 262 states have internal predecessors, (328), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (156), 156 states have call predecessors, (156), 156 states have call successors, (156) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-21 01:17:04,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:04,679 INFO L93 Difference]: Finished difference Result 875 states and 1391 transitions. [2021-11-21 01:17:04,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-21 01:17:04,683 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 133 [2021-11-21 01:17:04,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:04,706 INFO L225 Difference]: With dead ends: 875 [2021-11-21 01:17:04,706 INFO L226 Difference]: Without dead ends: 437 [2021-11-21 01:17:04,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-21 01:17:04,724 INFO L933 BasicCegarLoop]: 629 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, 629 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:04,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 629 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-21 01:17:04,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-11-21 01:17:04,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2021-11-21 01:17:04,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 253 states have (on average 1.2411067193675889) internal successors, (314), 256 states have internal predecessors, (314), 156 states have call successors, (156), 27 states have call predecessors, (156), 26 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2021-11-21 01:17:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 624 transitions. [2021-11-21 01:17:04,840 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 624 transitions. Word has length 133 [2021-11-21 01:17:04,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:04,841 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 624 transitions. [2021-11-21 01:17:04,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-21 01:17:04,842 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 624 transitions. [2021-11-21 01:17:04,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-11-21 01:17:04,848 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:04,852 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-11-21 01:17:04,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:05,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:05,074 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:05,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:05,075 INFO L85 PathProgramCache]: Analyzing trace with hash 133133086, now seen corresponding path program 1 times [2021-11-21 01:17:05,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:05,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391648302] [2021-11-21 01:17:05,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:05,083 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:05,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:05,084 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:05,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-21 01:17:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:05,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 1225 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-21 01:17:05,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-21 01:17:06,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:06,827 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2021-11-21 01:17:06,827 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:06,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391648302] [2021-11-21 01:17:06,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391648302] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:06,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:06,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2021-11-21 01:17:06,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441419577] [2021-11-21 01:17:06,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:06,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:17:06,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:06,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:17:06,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:17:06,830 INFO L87 Difference]: Start difference. First operand 437 states and 624 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-21 01:17:09,047 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:09,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:09,455 INFO L93 Difference]: Finished difference Result 840 states and 1217 transitions. [2021-11-21 01:17:09,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:17:09,456 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 133 [2021-11-21 01:17:09,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:09,464 INFO L225 Difference]: With dead ends: 840 [2021-11-21 01:17:09,464 INFO L226 Difference]: Without dead ends: 439 [2021-11-21 01:17:09,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:17:09,468 INFO L933 BasicCegarLoop]: 599 mSDtfsCounter, 35 mSDsluCounter, 1713 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 2312 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:09,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 2312 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-11-21 01:17:09,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2021-11-21 01:17:09,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 439. [2021-11-21 01:17:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 254 states have (on average 1.2401574803149606) internal successors, (315), 258 states have internal predecessors, (315), 156 states have call successors, (156), 27 states have call predecessors, (156), 27 states have return successors, (168), 154 states have call predecessors, (168), 154 states have call successors, (168) [2021-11-21 01:17:09,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 639 transitions. [2021-11-21 01:17:09,515 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 639 transitions. Word has length 133 [2021-11-21 01:17:09,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:09,516 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 639 transitions. [2021-11-21 01:17:09,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-21 01:17:09,517 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 639 transitions. [2021-11-21 01:17:09,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-21 01:17:09,519 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:09,520 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 01:17:09,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:09,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:09,742 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:09,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:09,743 INFO L85 PathProgramCache]: Analyzing trace with hash 74249020, now seen corresponding path program 1 times [2021-11-21 01:17:09,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:09,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829063012] [2021-11-21 01:17:09,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:09,746 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:09,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:09,747 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:09,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-21 01:17:10,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:10,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 1255 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-21 01:17:10,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:11,235 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-21 01:17:11,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2021-11-21 01:17:12,058 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:12,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829063012] [2021-11-21 01:17:12,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829063012] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:12,058 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:12,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2021-11-21 01:17:12,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885083074] [2021-11-21 01:17:12,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:12,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:17:12,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:12,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:17:12,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:17:12,060 INFO L87 Difference]: Start difference. First operand 439 states and 639 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-21 01:17:14,586 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:15,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:15,444 INFO L93 Difference]: Finished difference Result 863 states and 1290 transitions. [2021-11-21 01:17:15,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:17:15,445 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 141 [2021-11-21 01:17:15,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:15,452 INFO L225 Difference]: With dead ends: 863 [2021-11-21 01:17:15,452 INFO L226 Difference]: Without dead ends: 460 [2021-11-21 01:17:15,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:17:15,456 INFO L933 BasicCegarLoop]: 577 mSDtfsCounter, 87 mSDsluCounter, 2761 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 3338 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:15,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 3338 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 336 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2021-11-21 01:17:15,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-11-21 01:17:15,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 458. [2021-11-21 01:17:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 270 states have (on average 1.2481481481481482) internal successors, (337), 274 states have internal predecessors, (337), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (187), 157 states have call predecessors, (187), 156 states have call successors, (187) [2021-11-21 01:17:15,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 682 transitions. [2021-11-21 01:17:15,523 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 682 transitions. Word has length 141 [2021-11-21 01:17:15,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:15,524 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 682 transitions. [2021-11-21 01:17:15,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-21 01:17:15,524 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 682 transitions. [2021-11-21 01:17:15,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-21 01:17:15,527 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:15,528 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 01:17:15,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:15,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:15,743 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:15,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:15,744 INFO L85 PathProgramCache]: Analyzing trace with hash -782989412, now seen corresponding path program 1 times [2021-11-21 01:17:15,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:15,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775983025] [2021-11-21 01:17:15,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:15,746 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:15,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:15,748 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:15,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-21 01:17:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:16,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 1329 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-21 01:17:16,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-21 01:17:17,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:17,912 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-21 01:17:17,912 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:17,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775983025] [2021-11-21 01:17:17,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775983025] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:17,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:17,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2021-11-21 01:17:17,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33970421] [2021-11-21 01:17:17,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:17,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-21 01:17:17,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:17,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-21 01:17:17,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:17:17,917 INFO L87 Difference]: Start difference. First operand 458 states and 682 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-21 01:17:20,263 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:20,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:20,974 INFO L93 Difference]: Finished difference Result 888 states and 1365 transitions. [2021-11-21 01:17:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:17:20,976 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 156 [2021-11-21 01:17:20,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:20,982 INFO L225 Difference]: With dead ends: 888 [2021-11-21 01:17:20,982 INFO L226 Difference]: Without dead ends: 466 [2021-11-21 01:17:20,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:17:20,987 INFO L933 BasicCegarLoop]: 593 mSDtfsCounter, 58 mSDsluCounter, 2260 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 2853 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:20,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 2853 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 254 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2021-11-21 01:17:20,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-11-21 01:17:21,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 458. [2021-11-21 01:17:21,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 270 states have (on average 1.2481481481481482) internal successors, (337), 274 states have internal predecessors, (337), 158 states have call successors, (158), 27 states have call predecessors, (158), 28 states have return successors, (187), 157 states have call predecessors, (187), 156 states have call successors, (187) [2021-11-21 01:17:21,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 682 transitions. [2021-11-21 01:17:21,019 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 682 transitions. Word has length 156 [2021-11-21 01:17:21,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:21,020 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 682 transitions. [2021-11-21 01:17:21,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 4 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-21 01:17:21,020 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 682 transitions. [2021-11-21 01:17:21,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-11-21 01:17:21,023 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:21,024 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:17:21,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:21,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:21,246 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:21,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:21,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1549701389, now seen corresponding path program 1 times [2021-11-21 01:17:21,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:21,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [531818753] [2021-11-21 01:17:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:21,249 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:21,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:21,250 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:21,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-21 01:17:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:22,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 1377 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-21 01:17:22,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-21 01:17:22,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:24,000 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-11-21 01:17:24,001 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:24,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [531818753] [2021-11-21 01:17:24,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [531818753] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:24,001 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:24,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 11 [2021-11-21 01:17:24,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689151366] [2021-11-21 01:17:24,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:24,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:17:24,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:17:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:17:24,003 INFO L87 Difference]: Start difference. First operand 458 states and 682 transitions. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-21 01:17:26,903 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:28,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:28,179 INFO L93 Difference]: Finished difference Result 910 states and 1384 transitions. [2021-11-21 01:17:28,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-21 01:17:28,180 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) Word has length 172 [2021-11-21 01:17:28,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:28,186 INFO L225 Difference]: With dead ends: 910 [2021-11-21 01:17:28,186 INFO L226 Difference]: Without dead ends: 488 [2021-11-21 01:17:28,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-11-21 01:17:28,191 INFO L933 BasicCegarLoop]: 578 mSDtfsCounter, 130 mSDsluCounter, 3305 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 3883 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:28,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 3883 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 569 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2021-11-21 01:17:28,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-11-21 01:17:28,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 470. [2021-11-21 01:17:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 280 states have (on average 1.2535714285714286) internal successors, (351), 284 states have internal predecessors, (351), 159 states have call successors, (159), 28 states have call predecessors, (159), 29 states have return successors, (188), 158 states have call predecessors, (188), 157 states have call successors, (188) [2021-11-21 01:17:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 698 transitions. [2021-11-21 01:17:28,221 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 698 transitions. Word has length 172 [2021-11-21 01:17:28,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:28,221 INFO L470 AbstractCegarLoop]: Abstraction has 470 states and 698 transitions. [2021-11-21 01:17:28,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 5 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-21 01:17:28,222 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 698 transitions. [2021-11-21 01:17:28,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-11-21 01:17:28,227 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:28,227 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:17:28,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:28,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:28,434 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:28,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:28,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1969354101, now seen corresponding path program 2 times [2021-11-21 01:17:28,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:28,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923064249] [2021-11-21 01:17:28,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-21 01:17:28,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:28,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:28,438 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:28,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-21 01:17:31,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-21 01:17:31,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-21 01:17:31,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 1451 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-21 01:17:31,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:32,725 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-21 01:17:32,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-11-21 01:17:33,414 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:33,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923064249] [2021-11-21 01:17:33,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923064249] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:33,414 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:33,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2021-11-21 01:17:33,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063389167] [2021-11-21 01:17:33,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:33,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-21 01:17:33,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:33,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-21 01:17:33,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:17:33,416 INFO L87 Difference]: Start difference. First operand 470 states and 698 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:17:36,515 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:38,540 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:40,559 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:41,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:41,785 INFO L93 Difference]: Finished difference Result 940 states and 1458 transitions. [2021-11-21 01:17:41,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:17:41,787 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 187 [2021-11-21 01:17:41,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:41,792 INFO L225 Difference]: With dead ends: 940 [2021-11-21 01:17:41,792 INFO L226 Difference]: Without dead ends: 506 [2021-11-21 01:17:41,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:17:41,797 INFO L933 BasicCegarLoop]: 635 mSDtfsCounter, 21 mSDsluCounter, 2319 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2954 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:41,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 2954 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 254 Invalid, 3 Unknown, 0 Unchecked, 8.1s Time] [2021-11-21 01:17:41,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-11-21 01:17:41,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 478. [2021-11-21 01:17:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 288 states have (on average 1.2534722222222223) internal successors, (361), 292 states have internal predecessors, (361), 159 states have call successors, (159), 28 states have call predecessors, (159), 29 states have return successors, (188), 158 states have call predecessors, (188), 157 states have call successors, (188) [2021-11-21 01:17:41,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 708 transitions. [2021-11-21 01:17:41,830 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 708 transitions. Word has length 187 [2021-11-21 01:17:41,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:41,831 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 708 transitions. [2021-11-21 01:17:41,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:17:41,831 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 708 transitions. [2021-11-21 01:17:41,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-11-21 01:17:41,835 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:41,835 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:17:41,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:42,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:42,050 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:42,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash -402596151, now seen corresponding path program 1 times [2021-11-21 01:17:42,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:42,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1579451247] [2021-11-21 01:17:42,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:42,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:42,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:42,053 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:42,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-21 01:17:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:42,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 1449 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-21 01:17:42,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:17:43,864 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-21 01:17:43,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:17:44,565 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-11-21 01:17:44,566 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:17:44,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1579451247] [2021-11-21 01:17:44,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1579451247] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:17:44,566 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:17:44,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2021-11-21 01:17:44,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310500940] [2021-11-21 01:17:44,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:17:44,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:17:44,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:17:44,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:17:44,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:17:44,569 INFO L87 Difference]: Start difference. First operand 478 states and 708 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:17:47,932 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:49,947 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:51,974 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:17:53,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:17:53,129 INFO L93 Difference]: Finished difference Result 950 states and 1468 transitions. [2021-11-21 01:17:53,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-21 01:17:53,131 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 187 [2021-11-21 01:17:53,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:17:53,137 INFO L225 Difference]: With dead ends: 950 [2021-11-21 01:17:53,137 INFO L226 Difference]: Without dead ends: 508 [2021-11-21 01:17:53,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:17:53,143 INFO L933 BasicCegarLoop]: 633 mSDtfsCounter, 17 mSDsluCounter, 2941 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 3574 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:17:53,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 3574 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 271 Invalid, 3 Unknown, 0 Unchecked, 8.2s Time] [2021-11-21 01:17:53,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-11-21 01:17:53,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 482. [2021-11-21 01:17:53,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 292 states have (on average 1.25) internal successors, (365), 296 states have internal predecessors, (365), 159 states have call successors, (159), 28 states have call predecessors, (159), 29 states have return successors, (188), 158 states have call predecessors, (188), 157 states have call successors, (188) [2021-11-21 01:17:53,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 712 transitions. [2021-11-21 01:17:53,178 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 712 transitions. Word has length 187 [2021-11-21 01:17:53,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:17:53,178 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 712 transitions. [2021-11-21 01:17:53,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:17:53,179 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 712 transitions. [2021-11-21 01:17:53,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-11-21 01:17:53,183 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:17:53,183 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:17:53,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-21 01:17:53,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:17:53,394 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:17:53,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:17:53,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1545098617, now seen corresponding path program 1 times [2021-11-21 01:17:53,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:17:53,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1531148731] [2021-11-21 01:17:53,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:17:53,396 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:17:53,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:17:53,397 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:17:53,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-21 01:17:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:17:54,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 1446 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-21 01:17:54,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:02,465 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 40 treesize of output 28 [2021-11-21 01:18:02,473 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 25 treesize of output 13 [2021-11-21 01:18:02,837 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-21 01:18:02,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:06,530 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-21 01:18:06,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 43 [2021-11-21 01:18:06,590 INFO L354 Elim1Store]: treesize reduction 8, result has 46.7 percent of original size [2021-11-21 01:18:06,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 34 [2021-11-21 01:18:06,938 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2021-11-21 01:18:06,938 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:06,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1531148731] [2021-11-21 01:18:06,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1531148731] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:18:06,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:18:06,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10] total 13 [2021-11-21 01:18:06,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165940903] [2021-11-21 01:18:06,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:06,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-21 01:18:06,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:06,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-21 01:18:06,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=125, Unknown=1, NotChecked=0, Total=156 [2021-11-21 01:18:06,941 INFO L87 Difference]: Start difference. First operand 482 states and 712 transitions. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 6 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-21 01:18:15,438 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:17,447 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:19,460 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:21,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:21,890 INFO L93 Difference]: Finished difference Result 964 states and 1483 transitions. [2021-11-21 01:18:21,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-21 01:18:21,892 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 6 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) Word has length 187 [2021-11-21 01:18:21,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:21,899 INFO L225 Difference]: With dead ends: 964 [2021-11-21 01:18:21,899 INFO L226 Difference]: Without dead ends: 545 [2021-11-21 01:18:21,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 359 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=83, Invalid=294, Unknown=3, NotChecked=0, Total=380 [2021-11-21 01:18:21,905 INFO L933 BasicCegarLoop]: 609 mSDtfsCounter, 88 mSDsluCounter, 3972 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 4581 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:21,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 4581 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 615 Invalid, 3 Unknown, 154 Unchecked, 9.6s Time] [2021-11-21 01:18:21,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-11-21 01:18:21,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 519. [2021-11-21 01:18:21,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 319 states have (on average 1.2413793103448276) internal successors, (396), 323 states have internal predecessors, (396), 164 states have call successors, (164), 32 states have call predecessors, (164), 34 states have return successors, (208), 164 states have call predecessors, (208), 162 states have call successors, (208) [2021-11-21 01:18:21,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 768 transitions. [2021-11-21 01:18:21,943 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 768 transitions. Word has length 187 [2021-11-21 01:18:21,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:21,943 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 768 transitions. [2021-11-21 01:18:21,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 6 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (23), 6 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-21 01:18:21,944 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 768 transitions. [2021-11-21 01:18:21,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-11-21 01:18:21,947 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:21,948 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:18:21,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:22,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:22,167 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:22,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:22,167 INFO L85 PathProgramCache]: Analyzing trace with hash 446482249, now seen corresponding path program 1 times [2021-11-21 01:18:22,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:22,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44660019] [2021-11-21 01:18:22,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:22,168 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:22,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:22,169 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:22,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-21 01:18:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:23,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 1448 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-21 01:18:23,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-21 01:18:23,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:23,966 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-11-21 01:18:23,966 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:23,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44660019] [2021-11-21 01:18:23,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44660019] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:18:23,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:18:23,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 5 [2021-11-21 01:18:23,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338664681] [2021-11-21 01:18:23,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:23,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:18:23,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:18:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:18:23,969 INFO L87 Difference]: Start difference. First operand 519 states and 768 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:18:24,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:24,095 INFO L93 Difference]: Finished difference Result 997 states and 1547 transitions. [2021-11-21 01:18:24,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:18:24,095 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 187 [2021-11-21 01:18:24,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:24,102 INFO L225 Difference]: With dead ends: 997 [2021-11-21 01:18:24,102 INFO L226 Difference]: Without dead ends: 539 [2021-11-21 01:18:24,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:18:24,108 INFO L933 BasicCegarLoop]: 647 mSDtfsCounter, 8 mSDsluCounter, 1917 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2564 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:24,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 2564 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:18:24,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-11-21 01:18:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 527. [2021-11-21 01:18:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 327 states have (on average 1.238532110091743) internal successors, (405), 331 states have internal predecessors, (405), 164 states have call successors, (164), 32 states have call predecessors, (164), 34 states have return successors, (208), 164 states have call predecessors, (208), 162 states have call successors, (208) [2021-11-21 01:18:24,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 777 transitions. [2021-11-21 01:18:24,144 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 777 transitions. Word has length 187 [2021-11-21 01:18:24,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:24,144 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 777 transitions. [2021-11-21 01:18:24,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:18:24,145 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 777 transitions. [2021-11-21 01:18:24,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-11-21 01:18:24,147 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:24,147 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:18:24,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:24,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:24,370 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:24,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash 519703029, now seen corresponding path program 1 times [2021-11-21 01:18:24,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:24,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951195501] [2021-11-21 01:18:24,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:24,372 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:24,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:24,374 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:24,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-21 01:18:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:25,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 1447 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-21 01:18:25,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:25,994 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-21 01:18:25,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:26,557 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-21 01:18:26,557 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:26,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951195501] [2021-11-21 01:18:26,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951195501] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-21 01:18:26,557 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:18:26,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2021-11-21 01:18:26,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797576243] [2021-11-21 01:18:26,558 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:26,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:18:26,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:26,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:18:26,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:18:26,559 INFO L87 Difference]: Start difference. First operand 527 states and 777 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-21 01:18:28,623 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:28,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:28,705 INFO L93 Difference]: Finished difference Result 984 states and 1472 transitions. [2021-11-21 01:18:28,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:18:28,706 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) Word has length 188 [2021-11-21 01:18:28,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:28,712 INFO L225 Difference]: With dead ends: 984 [2021-11-21 01:18:28,712 INFO L226 Difference]: Without dead ends: 547 [2021-11-21 01:18:28,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:18:28,717 INFO L933 BasicCegarLoop]: 625 mSDtfsCounter, 7 mSDsluCounter, 3112 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 3737 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:28,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 3737 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-11-21 01:18:28,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-11-21 01:18:28,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 545. [2021-11-21 01:18:28,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 341 states have (on average 1.2375366568914956) internal successors, (422), 345 states have internal predecessors, (422), 166 states have call successors, (166), 32 states have call predecessors, (166), 36 states have return successors, (216), 168 states have call predecessors, (216), 164 states have call successors, (216) [2021-11-21 01:18:28,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 804 transitions. [2021-11-21 01:18:28,751 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 804 transitions. Word has length 188 [2021-11-21 01:18:28,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:28,752 INFO L470 AbstractCegarLoop]: Abstraction has 545 states and 804 transitions. [2021-11-21 01:18:28,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-21 01:18:28,752 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 804 transitions. [2021-11-21 01:18:28,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-11-21 01:18:28,754 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:28,755 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 4, 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, 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-21 01:18:28,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:28,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:28,970 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:28,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:28,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1395722035, now seen corresponding path program 1 times [2021-11-21 01:18:28,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:28,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962295009] [2021-11-21 01:18:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:28,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:28,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:28,973 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:28,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-21 01:18:29,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:29,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 1445 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-21 01:18:29,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:30,518 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-21 01:18:30,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:31,174 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2021-11-21 01:18:31,174 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:31,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962295009] [2021-11-21 01:18:31,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962295009] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:18:31,175 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:18:31,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 10 [2021-11-21 01:18:31,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58318181] [2021-11-21 01:18:31,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:31,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-21 01:18:31,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:31,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-21 01:18:31,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-21 01:18:31,176 INFO L87 Difference]: Start difference. First operand 545 states and 804 transitions. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-21 01:18:33,428 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:34,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:34,509 INFO L93 Difference]: Finished difference Result 982 states and 1468 transitions. [2021-11-21 01:18:34,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-21 01:18:34,510 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 188 [2021-11-21 01:18:34,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:34,517 INFO L225 Difference]: With dead ends: 982 [2021-11-21 01:18:34,517 INFO L226 Difference]: Without dead ends: 530 [2021-11-21 01:18:34,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:18:34,523 INFO L933 BasicCegarLoop]: 587 mSDtfsCounter, 8 mSDsluCounter, 4021 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 4608 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:34,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 4608 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 398 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-11-21 01:18:34,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-11-21 01:18:34,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 530. [2021-11-21 01:18:34,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 329 states have (on average 1.2310030395136777) internal successors, (405), 334 states have internal predecessors, (405), 164 states have call successors, (164), 32 states have call predecessors, (164), 35 states have return successors, (210), 164 states have call predecessors, (210), 162 states have call successors, (210) [2021-11-21 01:18:34,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 779 transitions. [2021-11-21 01:18:34,577 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 779 transitions. Word has length 188 [2021-11-21 01:18:34,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:34,580 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 779 transitions. [2021-11-21 01:18:34,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (25), 2 states have call predecessors, (25), 4 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-21 01:18:34,580 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 779 transitions. [2021-11-21 01:18:34,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-11-21 01:18:34,582 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:34,583 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 4, 4, 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, 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, 1] [2021-11-21 01:18:34,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:34,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:34,796 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:34,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:34,797 INFO L85 PathProgramCache]: Analyzing trace with hash -807170079, now seen corresponding path program 1 times [2021-11-21 01:18:34,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:34,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [24089008] [2021-11-21 01:18:34,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:34,798 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:34,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:34,799 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:34,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-21 01:18:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:35,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 1469 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-21 01:18:35,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:36,405 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2021-11-21 01:18:36,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:37,076 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-11-21 01:18:37,076 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:37,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [24089008] [2021-11-21 01:18:37,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [24089008] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-21 01:18:37,076 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:18:37,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2021-11-21 01:18:37,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104328506] [2021-11-21 01:18:37,077 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:37,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-21 01:18:37,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:37,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-21 01:18:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:18:37,079 INFO L87 Difference]: Start difference. First operand 530 states and 779 transitions. Second operand has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 7 states have internal predecessors, (91), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2021-11-21 01:18:39,338 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:39,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:39,963 INFO L93 Difference]: Finished difference Result 966 states and 1451 transitions. [2021-11-21 01:18:39,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:18:39,964 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 7 states have internal predecessors, (91), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) Word has length 199 [2021-11-21 01:18:39,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:39,971 INFO L225 Difference]: With dead ends: 966 [2021-11-21 01:18:39,971 INFO L226 Difference]: Without dead ends: 532 [2021-11-21 01:18:39,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-11-21 01:18:39,975 INFO L933 BasicCegarLoop]: 592 mSDtfsCounter, 66 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 2838 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:39,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 2838 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 156 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2021-11-21 01:18:39,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-11-21 01:18:40,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 532. [2021-11-21 01:18:40,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 330 states have (on average 1.2303030303030302) internal successors, (406), 336 states have internal predecessors, (406), 164 states have call successors, (164), 32 states have call predecessors, (164), 36 states have return successors, (221), 164 states have call predecessors, (221), 162 states have call successors, (221) [2021-11-21 01:18:40,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 791 transitions. [2021-11-21 01:18:40,010 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 791 transitions. Word has length 199 [2021-11-21 01:18:40,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:40,011 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 791 transitions. [2021-11-21 01:18:40,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.166666666666666) internal successors, (91), 7 states have internal predecessors, (91), 4 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 4 states have call successors, (31) [2021-11-21 01:18:40,011 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 791 transitions. [2021-11-21 01:18:40,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-11-21 01:18:40,014 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:40,014 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:18:40,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:40,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:40,230 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:40,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:40,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1196534915, now seen corresponding path program 1 times [2021-11-21 01:18:40,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:40,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374429985] [2021-11-21 01:18:40,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:40,232 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:40,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:40,234 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:40,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-21 01:18:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:41,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-21 01:18:41,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-11-21 01:18:41,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:42,962 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2021-11-21 01:18:42,962 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:42,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374429985] [2021-11-21 01:18:42,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374429985] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:18:42,963 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:18:42,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 10 [2021-11-21 01:18:42,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456367707] [2021-11-21 01:18:42,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:42,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-21 01:18:42,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:42,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-21 01:18:42,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-21 01:18:42,965 INFO L87 Difference]: Start difference. First operand 532 states and 791 transitions. Second operand has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 5 states have call successors, (26) [2021-11-21 01:18:45,663 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:46,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:46,816 INFO L93 Difference]: Finished difference Result 998 states and 1512 transitions. [2021-11-21 01:18:46,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:18:46,817 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 5 states have call successors, (26) Word has length 207 [2021-11-21 01:18:46,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:46,824 INFO L225 Difference]: With dead ends: 998 [2021-11-21 01:18:46,825 INFO L226 Difference]: Without dead ends: 562 [2021-11-21 01:18:46,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 406 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-11-21 01:18:46,830 INFO L933 BasicCegarLoop]: 570 mSDtfsCounter, 118 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 31 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 3828 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:46,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 3828 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 404 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2021-11-21 01:18:46,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-11-21 01:18:46,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 560. [2021-11-21 01:18:46,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 357 states have (on average 1.2352941176470589) internal successors, (441), 362 states have internal predecessors, (441), 165 states have call successors, (165), 32 states have call predecessors, (165), 36 states have return successors, (222), 166 states have call predecessors, (222), 163 states have call successors, (222) [2021-11-21 01:18:46,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 828 transitions. [2021-11-21 01:18:46,865 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 828 transitions. Word has length 207 [2021-11-21 01:18:46,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:46,865 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 828 transitions. [2021-11-21 01:18:46,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.428571428571429) internal successors, (94), 8 states have internal predecessors, (94), 5 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (26), 4 states have call predecessors, (26), 5 states have call successors, (26) [2021-11-21 01:18:46,866 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 828 transitions. [2021-11-21 01:18:46,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-11-21 01:18:46,868 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:46,869 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:18:46,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:47,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:47,082 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:47,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:47,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1706346939, now seen corresponding path program 2 times [2021-11-21 01:18:47,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:47,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1327550260] [2021-11-21 01:18:47,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-21 01:18:47,084 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:47,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:47,085 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:47,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-21 01:18:50,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-21 01:18:50,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-21 01:18:50,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 1573 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-21 01:18:50,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:51,438 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-21 01:18:51,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:18:52,773 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2021-11-21 01:18:52,773 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:18:52,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1327550260] [2021-11-21 01:18:52,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1327550260] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-21 01:18:52,774 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:18:52,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 7] imperfect sequences [] total 10 [2021-11-21 01:18:52,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360708910] [2021-11-21 01:18:52,775 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-21 01:18:52,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-21 01:18:52,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:18:52,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-21 01:18:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-11-21 01:18:52,777 INFO L87 Difference]: Start difference. First operand 560 states and 828 transitions. Second operand has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 8 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) [2021-11-21 01:18:55,289 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:18:56,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:18:56,728 INFO L93 Difference]: Finished difference Result 1032 states and 1575 transitions. [2021-11-21 01:18:56,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-21 01:18:56,729 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 8 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) Word has length 222 [2021-11-21 01:18:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:18:56,739 INFO L225 Difference]: With dead ends: 1032 [2021-11-21 01:18:56,739 INFO L226 Difference]: Without dead ends: 568 [2021-11-21 01:18:56,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:18:56,744 INFO L933 BasicCegarLoop]: 586 mSDtfsCounter, 99 mSDsluCounter, 4441 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 29 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 5027 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-11-21 01:18:56,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 5027 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 454 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2021-11-21 01:18:56,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-11-21 01:18:56,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 560. [2021-11-21 01:18:56,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 357 states have (on average 1.2352941176470589) internal successors, (441), 362 states have internal predecessors, (441), 165 states have call successors, (165), 32 states have call predecessors, (165), 36 states have return successors, (222), 166 states have call predecessors, (222), 163 states have call successors, (222) [2021-11-21 01:18:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 828 transitions. [2021-11-21 01:18:56,785 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 828 transitions. Word has length 222 [2021-11-21 01:18:56,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:18:56,788 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 828 transitions. [2021-11-21 01:18:56,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 11.0) internal successors, (99), 10 states have internal predecessors, (99), 8 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 6 states have call predecessors, (36), 8 states have call successors, (36) [2021-11-21 01:18:56,789 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 828 transitions. [2021-11-21 01:18:56,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2021-11-21 01:18:56,791 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:18:56,792 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 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] [2021-11-21 01:18:56,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-21 01:18:57,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:18:57,014 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:18:57,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:18:57,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1881400440, now seen corresponding path program 1 times [2021-11-21 01:18:57,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:18:57,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255036320] [2021-11-21 01:18:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:18:57,016 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:18:57,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:18:57,018 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:18:57,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-21 01:18:58,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:18:58,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 1616 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-21 01:18:58,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:18:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2021-11-21 01:18:58,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:19:00,201 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2021-11-21 01:19:00,201 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:19:00,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255036320] [2021-11-21 01:19:00,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255036320] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:19:00,201 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:19:00,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 12 [2021-11-21 01:19:00,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998280557] [2021-11-21 01:19:00,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:19:00,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-21 01:19:00,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:19:00,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-21 01:19:00,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-11-21 01:19:00,203 INFO L87 Difference]: Start difference. First operand 560 states and 828 transitions. Second operand has 9 states, 8 states have (on average 13.125) internal successors, (105), 9 states have internal predecessors, (105), 6 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 6 states have call successors, (27) [2021-11-21 01:19:03,337 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:19:04,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:19:04,898 INFO L93 Difference]: Finished difference Result 1026 states and 1546 transitions. [2021-11-21 01:19:04,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-21 01:19:04,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 13.125) internal successors, (105), 9 states have internal predecessors, (105), 6 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 6 states have call successors, (27) Word has length 238 [2021-11-21 01:19:04,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:19:04,906 INFO L225 Difference]: With dead ends: 1026 [2021-11-21 01:19:04,906 INFO L226 Difference]: Without dead ends: 562 [2021-11-21 01:19:04,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 468 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-11-21 01:19:04,912 INFO L933 BasicCegarLoop]: 571 mSDtfsCounter, 161 mSDsluCounter, 3796 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 41 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 4367 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-21 01:19:04,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 4367 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 648 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2021-11-21 01:19:04,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-11-21 01:19:04,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 530. [2021-11-21 01:19:04,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 329 states have (on average 1.2310030395136777) internal successors, (405), 334 states have internal predecessors, (405), 164 states have call successors, (164), 32 states have call predecessors, (164), 35 states have return successors, (207), 164 states have call predecessors, (207), 162 states have call successors, (207) [2021-11-21 01:19:04,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2021-11-21 01:19:04,948 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 776 transitions. Word has length 238 [2021-11-21 01:19:04,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:19:04,949 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 776 transitions. [2021-11-21 01:19:04,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 13.125) internal successors, (105), 9 states have internal predecessors, (105), 6 states have call successors, (29), 2 states have call predecessors, (29), 4 states have return successors, (27), 5 states have call predecessors, (27), 6 states have call successors, (27) [2021-11-21 01:19:04,965 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 776 transitions. [2021-11-21 01:19:04,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2021-11-21 01:19:04,967 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:19:04,968 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2021-11-21 01:19:05,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-21 01:19:05,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:19:05,183 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:19:05,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:19:05,184 INFO L85 PathProgramCache]: Analyzing trace with hash -2073342888, now seen corresponding path program 2 times [2021-11-21 01:19:05,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:19:05,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182991739] [2021-11-21 01:19:05,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-21 01:19:05,186 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:19:05,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:19:05,186 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:19:05,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-21 01:19:08,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-21 01:19:08,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-21 01:19:08,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 1690 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-21 01:19:08,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:19:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-11-21 01:19:09,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:19:10,635 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2021-11-21 01:19:10,636 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:19:10,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182991739] [2021-11-21 01:19:10,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182991739] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-21 01:19:10,636 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:19:10,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2021-11-21 01:19:10,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644071936] [2021-11-21 01:19:10,637 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-21 01:19:10,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-21 01:19:10,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:19:10,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-21 01:19:10,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-11-21 01:19:10,638 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. Second operand has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (44), 4 states have call predecessors, (44), 2 states have return successors, (41), 8 states have call predecessors, (41), 7 states have call successors, (41) [2021-11-21 01:19:13,153 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:19:14,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:19:14,116 INFO L93 Difference]: Finished difference Result 970 states and 1441 transitions. [2021-11-21 01:19:14,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-21 01:19:14,117 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (44), 4 states have call predecessors, (44), 2 states have return successors, (41), 8 states have call predecessors, (41), 7 states have call successors, (41) Word has length 253 [2021-11-21 01:19:14,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:19:14,123 INFO L225 Difference]: With dead ends: 970 [2021-11-21 01:19:14,123 INFO L226 Difference]: Without dead ends: 542 [2021-11-21 01:19:14,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 493 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-11-21 01:19:14,127 INFO L933 BasicCegarLoop]: 586 mSDtfsCounter, 107 mSDsluCounter, 3978 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 53 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 4564 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-11-21 01:19:14,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 4564 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 333 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2021-11-21 01:19:14,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-11-21 01:19:14,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2021-11-21 01:19:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 335 states have (on average 1.2298507462686568) internal successors, (412), 340 states have internal predecessors, (412), 169 states have call successors, (169), 33 states have call predecessors, (169), 36 states have return successors, (212), 169 states have call predecessors, (212), 167 states have call successors, (212) [2021-11-21 01:19:14,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 793 transitions. [2021-11-21 01:19:14,159 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 793 transitions. Word has length 253 [2021-11-21 01:19:14,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:19:14,160 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 793 transitions. [2021-11-21 01:19:14,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.153846153846153) internal successors, (106), 11 states have internal predecessors, (106), 8 states have call successors, (44), 4 states have call predecessors, (44), 2 states have return successors, (41), 8 states have call predecessors, (41), 7 states have call successors, (41) [2021-11-21 01:19:14,161 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 793 transitions. [2021-11-21 01:19:14,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2021-11-21 01:19:14,163 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:19:14,163 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 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] [2021-11-21 01:19:14,210 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-21 01:19:14,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:19:14,378 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:19:14,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:19:14,379 INFO L85 PathProgramCache]: Analyzing trace with hash -669863688, now seen corresponding path program 1 times [2021-11-21 01:19:14,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:19:14,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912722276] [2021-11-21 01:19:14,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:19:14,380 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:19:14,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:19:14,381 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:19:14,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-21 01:19:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:19:18,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 1838 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-21 01:19:18,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:19:19,517 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-11-21 01:19:19,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 5 [2021-11-21 01:19:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2021-11-21 01:19:20,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:20:45,522 WARN L227 SmtUtils]: Spent 1.41m on a formula simplification. DAG size of input: 53 DAG size of output: 45 (called from [L 231] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-11-21 01:20:46,544 INFO L354 Elim1Store]: treesize reduction 51, result has 40.0 percent of original size [2021-11-21 01:20:46,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 45 [2021-11-21 01:20:47,516 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 9 proven. 50 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2021-11-21 01:20:47,516 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:20:47,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912722276] [2021-11-21 01:20:47,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912722276] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:20:47,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:20:47,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [8] total 14 [2021-11-21 01:20:47,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016941874] [2021-11-21 01:20:47,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:20:47,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-21 01:20:47,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:20:47,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-21 01:20:47,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:20:47,519 INFO L87 Difference]: Start difference. First operand 542 states and 793 transitions. Second operand has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 12 states have internal predecessors, (112), 7 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-11-21 01:20:52,685 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:20:57,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:20:57,169 INFO L93 Difference]: Finished difference Result 1098 states and 1697 transitions. [2021-11-21 01:20:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-21 01:20:57,170 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 12 states have internal predecessors, (112), 7 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) Word has length 283 [2021-11-21 01:20:57,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:20:57,176 INFO L225 Difference]: With dead ends: 1098 [2021-11-21 01:20:57,177 INFO L226 Difference]: Without dead ends: 592 [2021-11-21 01:20:57,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 554 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-11-21 01:20:57,183 INFO L933 BasicCegarLoop]: 584 mSDtfsCounter, 111 mSDsluCounter, 4906 mSDsCounter, 0 mSdLazyCounter, 1258 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 5490 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1258 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2021-11-21 01:20:57,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 5490 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1258 Invalid, 1 Unknown, 0 Unchecked, 8.8s Time] [2021-11-21 01:20:57,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2021-11-21 01:20:57,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 552. [2021-11-21 01:20:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 343 states have (on average 1.2244897959183674) internal successors, (420), 348 states have internal predecessors, (420), 169 states have call successors, (169), 33 states have call predecessors, (169), 38 states have return successors, (231), 171 states have call predecessors, (231), 167 states have call successors, (231) [2021-11-21 01:20:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 820 transitions. [2021-11-21 01:20:57,225 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 820 transitions. Word has length 283 [2021-11-21 01:20:57,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:20:57,225 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 820 transitions. [2021-11-21 01:20:57,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 10.181818181818182) internal successors, (112), 12 states have internal predecessors, (112), 7 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-11-21 01:20:57,226 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 820 transitions. [2021-11-21 01:20:57,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2021-11-21 01:20:57,229 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:20:57,229 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 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, 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] [2021-11-21 01:20:57,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-21 01:20:57,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:20:57,446 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:20:57,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:20:57,446 INFO L85 PathProgramCache]: Analyzing trace with hash -575082312, now seen corresponding path program 1 times [2021-11-21 01:20:57,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:20:57,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1149700333] [2021-11-21 01:20:57,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:20:57,448 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:20:57,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:20:57,449 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:20:57,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-21 01:20:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:20:58,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 1832 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-21 01:20:58,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:20:59,813 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 235 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2021-11-21 01:20:59,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:21:00,649 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 5 proven. 34 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2021-11-21 01:21:00,649 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:21:00,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1149700333] [2021-11-21 01:21:00,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1149700333] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:21:00,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:21:00,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2021-11-21 01:21:00,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565064177] [2021-11-21 01:21:00,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:21:00,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:21:00,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:21:00,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:21:00,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:21:00,651 INFO L87 Difference]: Start difference. First operand 552 states and 820 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:21:00,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:21:00,749 INFO L93 Difference]: Finished difference Result 1068 states and 1675 transitions. [2021-11-21 01:21:00,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:21:00,750 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 283 [2021-11-21 01:21:00,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:21:00,757 INFO L225 Difference]: With dead ends: 1068 [2021-11-21 01:21:00,757 INFO L226 Difference]: Without dead ends: 552 [2021-11-21 01:21:00,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 566 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:21:00,764 INFO L933 BasicCegarLoop]: 627 mSDtfsCounter, 7 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1861 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:21:00,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1861 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:21:00,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-11-21 01:21:00,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2021-11-21 01:21:00,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 343 states have (on average 1.21865889212828) internal successors, (418), 348 states have internal predecessors, (418), 169 states have call successors, (169), 33 states have call predecessors, (169), 38 states have return successors, (231), 171 states have call predecessors, (231), 167 states have call successors, (231) [2021-11-21 01:21:00,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 818 transitions. [2021-11-21 01:21:00,800 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 818 transitions. Word has length 283 [2021-11-21 01:21:00,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:21:00,800 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 818 transitions. [2021-11-21 01:21:00,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 2 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:21:00,801 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 818 transitions. [2021-11-21 01:21:00,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2021-11-21 01:21:00,804 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:21:00,804 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:21:00,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-21 01:21:01,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:21:01,026 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:21:01,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:21:01,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1979994184, now seen corresponding path program 1 times [2021-11-21 01:21:01,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:21:01,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [322584207] [2021-11-21 01:21:01,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:21:01,029 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:21:01,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:21:01,030 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:21:01,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-21 01:21:02,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:21:02,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-21 01:21:02,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:21:03,211 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 252 proven. 0 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2021-11-21 01:21:03,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:21:04,016 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2021-11-21 01:21:04,016 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:21:04,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [322584207] [2021-11-21 01:21:04,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [322584207] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:21:04,016 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:21:04,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2021-11-21 01:21:04,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780170315] [2021-11-21 01:21:04,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:21:04,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:21:04,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:21:04,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:21:04,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-21 01:21:04,018 INFO L87 Difference]: Start difference. First operand 552 states and 818 transitions. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-21 01:21:04,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:21:04,194 INFO L93 Difference]: Finished difference Result 1051 states and 1615 transitions. [2021-11-21 01:21:04,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-21 01:21:04,195 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 291 [2021-11-21 01:21:04,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:21:04,201 INFO L225 Difference]: With dead ends: 1051 [2021-11-21 01:21:04,201 INFO L226 Difference]: Without dead ends: 557 [2021-11-21 01:21:04,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 576 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-11-21 01:21:04,207 INFO L933 BasicCegarLoop]: 616 mSDtfsCounter, 7 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1839 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-21 01:21:04,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1839 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-21 01:21:04,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-11-21 01:21:04,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 553. [2021-11-21 01:21:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 344 states have (on average 1.2180232558139534) internal successors, (419), 349 states have internal predecessors, (419), 169 states have call successors, (169), 33 states have call predecessors, (169), 38 states have return successors, (231), 171 states have call predecessors, (231), 167 states have call successors, (231) [2021-11-21 01:21:04,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 819 transitions. [2021-11-21 01:21:04,240 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 819 transitions. Word has length 291 [2021-11-21 01:21:04,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:21:04,240 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 819 transitions. [2021-11-21 01:21:04,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 2 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-21 01:21:04,241 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 819 transitions. [2021-11-21 01:21:04,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2021-11-21 01:21:04,244 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:21:04,244 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:21:04,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-21 01:21:04,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:21:04,458 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:21:04,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:21:04,458 INFO L85 PathProgramCache]: Analyzing trace with hash -545033999, now seen corresponding path program 1 times [2021-11-21 01:21:04,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:21:04,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649520830] [2021-11-21 01:21:04,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:21:04,460 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:21:04,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:21:04,461 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:21:04,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-21 01:21:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:21:05,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 1861 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-21 01:21:05,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:21:06,856 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 277 proven. 0 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2021-11-21 01:21:06,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-21 01:21:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 9 proven. 22 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2021-11-21 01:21:07,898 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-21 01:21:07,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649520830] [2021-11-21 01:21:07,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649520830] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-21 01:21:07,898 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-21 01:21:07,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 11 [2021-11-21 01:21:07,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748994689] [2021-11-21 01:21:07,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:21:07,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-21 01:21:07,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-21 01:21:07,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-21 01:21:07,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-11-21 01:21:07,901 INFO L87 Difference]: Start difference. First operand 553 states and 819 transitions. Second operand has 10 states, 9 states have (on average 13.777777777777779) internal successors, (124), 8 states have internal predecessors, (124), 3 states have call successors, (32), 2 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-21 01:21:09,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:21:09,224 INFO L93 Difference]: Finished difference Result 1059 states and 1616 transitions. [2021-11-21 01:21:09,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-21 01:21:09,225 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 13.777777777777779) internal successors, (124), 8 states have internal predecessors, (124), 3 states have call successors, (32), 2 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) Word has length 291 [2021-11-21 01:21:09,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:21:09,230 INFO L225 Difference]: With dead ends: 1059 [2021-11-21 01:21:09,230 INFO L226 Difference]: Without dead ends: 567 [2021-11-21 01:21:09,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-11-21 01:21:09,234 INFO L933 BasicCegarLoop]: 601 mSDtfsCounter, 4 mSDsluCounter, 4711 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 5312 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:21:09,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 5312 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-21 01:21:09,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-11-21 01:21:09,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 560. [2021-11-21 01:21:09,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 349 states have (on average 1.2148997134670487) internal successors, (424), 355 states have internal predecessors, (424), 169 states have call successors, (169), 33 states have call predecessors, (169), 40 states have return successors, (250), 172 states have call predecessors, (250), 167 states have call successors, (250) [2021-11-21 01:21:09,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 843 transitions. [2021-11-21 01:21:09,294 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 843 transitions. Word has length 291 [2021-11-21 01:21:09,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:21:09,295 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 843 transitions. [2021-11-21 01:21:09,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 13.777777777777779) internal successors, (124), 8 states have internal predecessors, (124), 3 states have call successors, (32), 2 states have call predecessors, (32), 5 states have return successors, (30), 4 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-21 01:21:09,295 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 843 transitions. [2021-11-21 01:21:09,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2021-11-21 01:21:09,298 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:21:09,298 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 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, 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] [2021-11-21 01:21:09,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-21 01:21:09,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 [2021-11-21 01:21:09,522 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [my_abortErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-21 01:21:09,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:21:09,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1636995336, now seen corresponding path program 1 times [2021-11-21 01:21:09,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-21 01:21:09,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476067184] [2021-11-21 01:21:09,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:21:09,524 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-21 01:21:09,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat [2021-11-21 01:21:09,525 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-21 01:21:09,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_add596d0-b473-4acc-b43a-e2a09beedfd1/bin/utaipan-TEXQjIfE4P/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-21 01:22:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:22:26,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 1846 conjuncts, 101 conjunts are in the unsatisfiable core [2021-11-21 01:22:26,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-21 01:22:26,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-21 01:22:27,414 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 23 treesize of output 19 [2021-11-21 01:22:27,422 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-21 01:22:35,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:22:35,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-21 01:22:35,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:22:35,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-21 01:22:35,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:22:35,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-21 01:22:35,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-21 01:22:35,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-11-21 01:22:36,063 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-21 01:22:36,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2021-11-21 01:22:36,077 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-21 01:22:36,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2021-11-21 01:23:42,599 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (_ BitVec 64))) (let ((.cse1 (bvadd (_ bv4 64) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base| (let ((.cse0 (select |c_#memory_$Pointer$.offset| |c_aws_mul_size_checked_#in~r#1.base|))) (store (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_mul_size_checked_#in~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select .cse0 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)) .cse1 (select .cse0 .cse1))))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base| (let ((.cse2 (select |c_#memory_$Pointer$.base| |c_aws_mul_size_checked_#in~r#1.base|))) (store (store (select |c_old(#memory_$Pointer$.base)| |c_aws_mul_size_checked_#in~r#1.base|) |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset| (select .cse2 |aws_mul_size_checked_aws_mul_u64_checked_~r#1.offset|)) .cse1 (select .cse2 .cse1)))))))) is different from true [2021-11-21 01:26:06,960 INFO L354 Elim1Store]: treesize reduction 561, result has 0.2 percent of original size [2021-11-21 01:26:06,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 204 treesize of output 1 [2021-11-21 01:26:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 274 proven. 22 refuted. 0 times theorem prover too weak. 203 trivial. 3 not checked. [2021-11-21 01:26:07,568 INFO L328 TraceCheckSpWp]: Computing backward predicates...