./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 97e90b5866c6e9df01c589395fdbbe46254bc553e4330f2a669b393b022bbd71 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:16:42,981 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:16:42,982 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:16:43,004 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:16:43,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:16:43,006 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:16:43,007 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:16:43,009 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:16:43,010 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:16:43,011 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:16:43,012 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:16:43,013 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:16:43,013 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:16:43,014 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:16:43,015 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:16:43,016 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:16:43,017 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:16:43,018 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:16:43,019 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:16:43,021 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:16:43,022 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:16:43,024 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:16:43,025 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:16:43,026 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:16:43,030 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:16:43,031 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:16:43,031 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:16:43,032 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:16:43,033 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:16:43,034 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:16:43,035 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:16:43,035 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:16:43,036 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:16:43,037 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:16:43,038 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:16:43,038 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:16:43,039 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:16:43,039 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:16:43,039 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:16:43,040 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:16:43,041 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:16:43,041 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 22:16:43,073 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:16:43,073 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:16:43,073 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:16:43,073 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:16:43,074 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:16:43,074 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:16:43,075 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:16:43,075 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:16:43,075 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:16:43,075 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:16:43,075 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:16:43,075 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:16:43,076 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:16:43,076 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:16:43,076 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:16:43,076 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:16:43,076 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:16:43,077 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:16:43,077 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:16:43,077 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:16:43,077 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:16:43,077 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:16:43,077 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:16:43,077 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:16:43,078 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/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_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 97e90b5866c6e9df01c589395fdbbe46254bc553e4330f2a669b393b022bbd71 [2021-12-06 22:16:43,270 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:16:43,289 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:16:43,291 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:16:43,292 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:16:43,292 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:16:43,293 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i [2021-12-06 22:16:43,334 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/234c5aff1/5fa5b9e44cea4e8a99d0e28726e5992b/FLAG888ed163d [2021-12-06 22:16:43,908 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:16:43,908 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i [2021-12-06 22:16:43,932 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/234c5aff1/5fa5b9e44cea4e8a99d0e28726e5992b/FLAG888ed163d [2021-12-06 22:16:44,370 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/234c5aff1/5fa5b9e44cea4e8a99d0e28726e5992b [2021-12-06 22:16:44,372 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:16:44,373 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:16:44,375 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:16:44,375 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:16:44,378 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:16:44,378 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:16:44" (1/1) ... [2021-12-06 22:16:44,379 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79d4e621 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:44, skipping insertion in model container [2021-12-06 22:16:44,379 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:16:44" (1/1) ... [2021-12-06 22:16:44,385 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:16:44,456 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:16:44,676 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4495,4508] [2021-12-06 22:16:44,683 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4555,4568] [2021-12-06 22:16:45,469 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,470 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,470 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,471 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,472 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,486 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,486 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,489 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,489 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,491 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,492 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,493 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,493 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:45,876 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:16:45,877 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:16:45,878 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:16:45,879 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:16:45,881 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:16:45,881 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:16:45,882 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:16:45,882 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:16:45,883 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:16:45,884 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:16:46,039 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:16:46,297 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,297 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,314 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,315 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,320 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,321 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,332 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,333 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,334 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,334 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,334 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,335 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,335 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,363 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:16:46,386 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:16:46,396 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4495,4508] [2021-12-06 22:16:46,396 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4555,4568] [2021-12-06 22:16:46,420 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,422 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,426 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,426 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,427 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,427 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,428 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,428 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,429 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,429 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,449 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:16:46,450 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:16:46,451 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:16:46,451 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:16:46,452 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:16:46,452 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:16:46,452 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:16:46,452 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:16:46,453 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:16:46,453 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:16:46,478 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:16:46,536 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,536 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,541 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,541 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,543 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,543 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,548 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,549 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,549 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,549 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:16:46,564 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:16:46,728 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:16:46,728 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46 WrapperNode [2021-12-06 22:16:46,728 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:16:46,729 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:16:46,729 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:16:46,729 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:16:46,734 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,797 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,879 INFO L137 Inliner]: procedures = 775, calls = 2499, calls flagged for inlining = 69, calls inlined = 19, statements flattened = 1070 [2021-12-06 22:16:46,880 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:16:46,881 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:16:46,881 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:16:46,881 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:16:46,890 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,891 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,899 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,900 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,939 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,947 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,957 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,967 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:16:46,968 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:16:46,968 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:16:46,968 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:16:46,969 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (1/1) ... [2021-12-06 22:16:46,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:16:46,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:46,996 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:16:46,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:16:47,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2021-12-06 22:16:47,033 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-06 22:16:47,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-06 22:16:47,033 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 22:16:47,033 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-06 22:16:47,033 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-06 22:16:47,033 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:16:47,034 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-06 22:16:47,034 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_for [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_for [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure my_memset [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memset [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_keys_eq [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_keys_eq [2021-12-06 22:16:47,035 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_equals [2021-12-06 22:16:47,035 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_equals [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_hasher [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_hasher [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure s_safe_eq_check [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure s_safe_eq_check [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure s_find_entry [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure s_find_entry [2021-12-06 22:16:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:16:47,036 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure s_remove_entry [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure s_remove_entry [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure memset_impl [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure memset_impl [2021-12-06 22:16:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure uninterpreted_equals [2021-12-06 22:16:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure uninterpreted_equals [2021-12-06 22:16:47,038 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-12-06 22:16:47,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-12-06 22:16:47,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 22:16:47,260 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:16:47,262 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:16:47,456 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume !true; [2021-12-06 22:16:47,456 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !true; [2021-12-06 22:16:47,480 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume !true; [2021-12-06 22:16:47,513 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !true; [2021-12-06 22:16:48,233 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !true; [2021-12-06 22:16:48,233 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !true; [2021-12-06 22:16:48,250 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:16:48,260 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:16:48,260 INFO L301 CfgBuilder]: Removed 16 assume(true) statements. [2021-12-06 22:16:48,263 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:16:48 BoogieIcfgContainer [2021-12-06 22:16:48,263 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:16:48,264 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:16:48,264 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:16:48,267 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:16:48,267 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:16:44" (1/3) ... [2021-12-06 22:16:48,267 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2aea4a85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:16:48, skipping insertion in model container [2021-12-06 22:16:48,267 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:16:46" (2/3) ... [2021-12-06 22:16:48,268 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2aea4a85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:16:48, skipping insertion in model container [2021-12-06 22:16:48,268 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:16:48" (3/3) ... [2021-12-06 22:16:48,269 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_table_remove_harness.i [2021-12-06 22:16:48,273 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:16:48,273 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:16:48,311 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:16:48,317 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 22:16:48,317 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:16:48,346 INFO L276 IsEmpty]: Start isEmpty. Operand has 315 states, 205 states have (on average 1.248780487804878) internal successors, (256), 200 states have internal predecessors, (256), 87 states have call successors, (87), 27 states have call predecessors, (87), 27 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2021-12-06 22:16:48,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-06 22:16:48,357 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:48,357 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:48,358 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:48,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:48,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1499271925, now seen corresponding path program 1 times [2021-12-06 22:16:48,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:48,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027513125] [2021-12-06 22:16:48,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:48,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:48,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:16:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:48,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:16:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:48,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:16:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:48,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:16:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:48,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:16:48,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027513125] [2021-12-06 22:16:48,849 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2021-12-06 22:16:48,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268571755] [2021-12-06 22:16:48,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:48,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:48,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:48,850 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:48,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 22:16:49,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:49,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 2903 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-06 22:16:49,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:49,561 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2021-12-06 22:16:49,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:16:49,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268571755] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:16:49,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:16:49,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:16:49,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138781061] [2021-12-06 22:16:49,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:16:49,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 22:16:49,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:16:49,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 22:16:49,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:16:49,590 INFO L87 Difference]: Start difference. First operand has 315 states, 205 states have (on average 1.248780487804878) internal successors, (256), 200 states have internal predecessors, (256), 87 states have call successors, (87), 27 states have call predecessors, (87), 27 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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-12-06 22:16:49,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:16:49,635 INFO L93 Difference]: Finished difference Result 624 states and 904 transitions. [2021-12-06 22:16:49,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 22:16:49,637 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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 184 [2021-12-06 22:16:49,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:16:49,646 INFO L225 Difference]: With dead ends: 624 [2021-12-06 22:16:49,646 INFO L226 Difference]: Without dead ends: 307 [2021-12-06 22:16:49,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:16:49,654 INFO L933 BasicCegarLoop]: 415 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, 415 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-12-06 22:16:49,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:16:49,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-06 22:16:49,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2021-12-06 22:16:49,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 192 states have (on average 1.21875) internal successors, (234), 194 states have internal predecessors, (234), 87 states have call successors, (87), 27 states have call predecessors, (87), 27 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2021-12-06 22:16:49,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 406 transitions. [2021-12-06 22:16:49,721 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 406 transitions. Word has length 184 [2021-12-06 22:16:49,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:16:49,722 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 406 transitions. [2021-12-06 22:16:49,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 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-12-06 22:16:49,723 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 406 transitions. [2021-12-06 22:16:49,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-06 22:16:49,726 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:49,727 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:49,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:16:49,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-12-06 22:16:49,928 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:49,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:49,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1512102767, now seen corresponding path program 1 times [2021-12-06 22:16:49,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:49,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360261722] [2021-12-06 22:16:49,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:49,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:50,013 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:16:50,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1797703806] [2021-12-06 22:16:50,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:50,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:50,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:50,014 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:50,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 22:16:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:50,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 2903 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:16:50,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:50,662 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-06 22:16:50,662 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:16:50,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:50,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360261722] [2021-12-06 22:16:50,663 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:16:50,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797703806] [2021-12-06 22:16:50,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797703806] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:16:50,663 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:16:50,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:16:50,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413592716] [2021-12-06 22:16:50,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:16:50,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:16:50,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:16:50,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:16:50,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:16:50,665 INFO L87 Difference]: Start difference. First operand 307 states and 406 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-06 22:16:50,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:16:50,843 INFO L93 Difference]: Finished difference Result 565 states and 758 transitions. [2021-12-06 22:16:50,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:16:50,844 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 184 [2021-12-06 22:16:50,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:16:50,848 INFO L225 Difference]: With dead ends: 565 [2021-12-06 22:16:50,849 INFO L226 Difference]: Without dead ends: 314 [2021-12-06 22:16:50,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:16:50,852 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 436 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:16:50,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 988 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:16:50,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-12-06 22:16:50,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-12-06 22:16:50,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 197 states have (on average 1.218274111675127) internal successors, (240), 200 states have internal predecessors, (240), 88 states have call successors, (88), 27 states have call predecessors, (88), 28 states have return successors, (89), 86 states have call predecessors, (89), 86 states have call successors, (89) [2021-12-06 22:16:50,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 417 transitions. [2021-12-06 22:16:50,886 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 417 transitions. Word has length 184 [2021-12-06 22:16:50,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:16:50,886 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 417 transitions. [2021-12-06 22:16:50,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 3 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2021-12-06 22:16:50,887 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 417 transitions. [2021-12-06 22:16:50,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-06 22:16:50,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:50,890 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:50,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 22:16:51,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-12-06 22:16:51,092 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:51,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:51,094 INFO L85 PathProgramCache]: Analyzing trace with hash -312879987, now seen corresponding path program 1 times [2021-12-06 22:16:51,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:51,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801025771] [2021-12-06 22:16:51,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:51,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:51,199 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:16:51,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030883536] [2021-12-06 22:16:51,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:51,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:51,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:51,201 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:51,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 22:16:51,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:51,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 2913 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 22:16:51,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2021-12-06 22:16:51,782 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:16:51,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:51,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801025771] [2021-12-06 22:16:51,783 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:16:51,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030883536] [2021-12-06 22:16:51,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030883536] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:16:51,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:16:51,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:16:51,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374380763] [2021-12-06 22:16:51,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:16:51,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:16:51,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:16:51,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:16:51,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:16:51,785 INFO L87 Difference]: Start difference. First operand 314 states and 417 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2021-12-06 22:16:52,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:16:52,006 INFO L93 Difference]: Finished difference Result 534 states and 713 transitions. [2021-12-06 22:16:52,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:16:52,007 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) Word has length 184 [2021-12-06 22:16:52,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:16:52,010 INFO L225 Difference]: With dead ends: 534 [2021-12-06 22:16:52,011 INFO L226 Difference]: Without dead ends: 307 [2021-12-06 22:16:52,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:16:52,013 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 456 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1307 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:16:52,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 1307 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:16:52,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-06 22:16:52,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2021-12-06 22:16:52,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 192 states have (on average 1.2135416666666667) internal successors, (233), 194 states have internal predecessors, (233), 87 states have call successors, (87), 27 states have call predecessors, (87), 27 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2021-12-06 22:16:52,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 405 transitions. [2021-12-06 22:16:52,037 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 405 transitions. Word has length 184 [2021-12-06 22:16:52,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:16:52,038 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 405 transitions. [2021-12-06 22:16:52,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 4 states have call successors, (29) [2021-12-06 22:16:52,038 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 405 transitions. [2021-12-06 22:16:52,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2021-12-06 22:16:52,040 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:52,041 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:52,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 22:16:52,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:52,242 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:52,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:52,243 INFO L85 PathProgramCache]: Analyzing trace with hash -561026481, now seen corresponding path program 1 times [2021-12-06 22:16:52,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:52,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556113196] [2021-12-06 22:16:52,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:52,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:52,422 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:16:52,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952147342] [2021-12-06 22:16:52,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:52,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:52,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:52,423 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:52,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 22:16:52,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:52,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 2918 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:16:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:52,976 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-12-06 22:16:52,976 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:16:52,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:52,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556113196] [2021-12-06 22:16:52,976 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:16:52,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952147342] [2021-12-06 22:16:52,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952147342] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:16:52,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:16:52,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:16:52,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336390313] [2021-12-06 22:16:52,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:16:52,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:16:52,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:16:52,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:16:52,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:16:52,978 INFO L87 Difference]: Start difference. First operand 307 states and 405 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-06 22:16:53,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:16:53,006 INFO L93 Difference]: Finished difference Result 577 states and 765 transitions. [2021-12-06 22:16:53,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:16:53,006 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) Word has length 184 [2021-12-06 22:16:53,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:16:53,008 INFO L225 Difference]: With dead ends: 577 [2021-12-06 22:16:53,009 INFO L226 Difference]: Without dead ends: 312 [2021-12-06 22:16:53,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:16:53,010 INFO L933 BasicCegarLoop]: 402 mSDtfsCounter, 2 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:16:53,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1604 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:16:53,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-12-06 22:16:53,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2021-12-06 22:16:53,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 196 states have (on average 1.2091836734693877) internal successors, (237), 198 states have internal predecessors, (237), 87 states have call successors, (87), 27 states have call predecessors, (87), 28 states have return successors, (86), 86 states have call predecessors, (86), 85 states have call successors, (86) [2021-12-06 22:16:53,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 410 transitions. [2021-12-06 22:16:53,024 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 410 transitions. Word has length 184 [2021-12-06 22:16:53,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:16:53,024 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 410 transitions. [2021-12-06 22:16:53,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-06 22:16:53,025 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 410 transitions. [2021-12-06 22:16:53,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-12-06 22:16:53,026 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:53,026 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:53,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 22:16:53,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:53,228 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:53,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:53,229 INFO L85 PathProgramCache]: Analyzing trace with hash -673043207, now seen corresponding path program 1 times [2021-12-06 22:16:53,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:53,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910269934] [2021-12-06 22:16:53,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:53,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:53,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:16:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:16:53,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:16:53,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:16:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:16:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:53,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:16:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:16:53,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:16:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:53,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:16:53,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-06 22:16:53,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 22:16:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 22:16:53,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-06 22:16:53,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:16:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:16:53,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:16:53,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-06 22:16:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:16:53,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-06 22:16:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:16:53,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:16:53,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2021-12-06 22:16:53,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-06 22:16:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:16:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:16:53,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2021-12-06 22:16:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2021-12-06 22:16:53,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:53,966 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-12-06 22:16:53,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:53,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910269934] [2021-12-06 22:16:53,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910269934] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:16:53,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85679807] [2021-12-06 22:16:53,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:53,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:53,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:53,968 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:53,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 22:16:54,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:54,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 2922 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-06 22:16:54,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:54,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:16:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-06 22:16:54,881 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:16:54,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85679807] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:16:54,881 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:16:54,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13] total 21 [2021-12-06 22:16:54,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544562308] [2021-12-06 22:16:54,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:16:54,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 22:16:54,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:16:54,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 22:16:54,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-12-06 22:16:54,883 INFO L87 Difference]: Start difference. First operand 312 states and 410 transitions. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 9 states have internal predecessors, (81), 4 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) [2021-12-06 22:16:55,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:16:55,006 INFO L93 Difference]: Finished difference Result 570 states and 755 transitions. [2021-12-06 22:16:55,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:16:55,007 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 9 states have internal predecessors, (81), 4 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) Word has length 190 [2021-12-06 22:16:55,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:16:55,009 INFO L225 Difference]: With dead ends: 570 [2021-12-06 22:16:55,009 INFO L226 Difference]: Without dead ends: 316 [2021-12-06 22:16:55,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:16:55,010 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 65 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1498 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:16:55,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 1498 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 50 Unchecked, 0.1s Time] [2021-12-06 22:16:55,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-12-06 22:16:55,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2021-12-06 22:16:55,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 200 states have (on average 1.205) internal successors, (241), 201 states have internal predecessors, (241), 87 states have call successors, (87), 28 states have call predecessors, (87), 28 states have return successors, (86), 86 states have call predecessors, (86), 85 states have call successors, (86) [2021-12-06 22:16:55,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 414 transitions. [2021-12-06 22:16:55,024 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 414 transitions. Word has length 190 [2021-12-06 22:16:55,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:16:55,024 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 414 transitions. [2021-12-06 22:16:55,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 9 states have internal predecessors, (81), 4 states have call successors, (32), 3 states have call predecessors, (32), 4 states have return successors, (30), 4 states have call predecessors, (30), 4 states have call successors, (30) [2021-12-06 22:16:55,025 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 414 transitions. [2021-12-06 22:16:55,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-12-06 22:16:55,026 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:16:55,026 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:16:55,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 22:16:55,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:55,227 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:16:55,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:16:55,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1638806615, now seen corresponding path program 1 times [2021-12-06 22:16:55,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:16:55,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31402053] [2021-12-06 22:16:55,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:55,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:16:55,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:16:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:16:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:16:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:16:55,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:16:55,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:16:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:16:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:16:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:16:55,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:16:55,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:16:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 22:16:55,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 22:16:55,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-06 22:16:55,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-06 22:16:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:16:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:16:55,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:16:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:16:55,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-06 22:16:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:16:55,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-06 22:16:55,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:16:55,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-06 22:16:55,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:16:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-12-06 22:16:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:16:55,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2021-12-06 22:16:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-12-06 22:16:55,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:55,693 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2021-12-06 22:16:55,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:16:55,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31402053] [2021-12-06 22:16:55,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31402053] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:16:55,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548035105] [2021-12-06 22:16:55,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:16:55,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:16:55,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:16:55,694 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:16:55,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 22:16:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:16:56,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 2946 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 22:16:56,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:16:57,244 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= 0 (select (select |c_#memory_$Pointer$.offset| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset)))) (exists ((aws_hash_table_is_valid_~map.base Int) (aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$.base| aws_hash_table_is_valid_~map.base) aws_hash_table_is_valid_~map.offset) 0)))) is different from true [2021-12-06 22:17:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 191 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2021-12-06 22:17:05,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:05,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548035105] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:05,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:17:05,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 16 [2021-12-06 22:17:05,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957573036] [2021-12-06 22:17:05,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:05,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:17:05,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:05,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:17:05,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=175, Unknown=3, NotChecked=26, Total=240 [2021-12-06 22:17:05,238 INFO L87 Difference]: Start difference. First operand 316 states and 414 transitions. Second operand has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) [2021-12-06 22:17:05,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:05,464 INFO L93 Difference]: Finished difference Result 572 states and 763 transitions. [2021-12-06 22:17:05,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:17:05,465 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) Word has length 196 [2021-12-06 22:17:05,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:05,468 INFO L225 Difference]: With dead ends: 572 [2021-12-06 22:17:05,469 INFO L226 Difference]: Without dead ends: 319 [2021-12-06 22:17:05,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=51, Invalid=222, Unknown=3, NotChecked=30, Total=306 [2021-12-06 22:17:05,471 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 5 mSDsluCounter, 1782 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2182 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 561 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:05,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 2182 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 561 Unchecked, 0.2s Time] [2021-12-06 22:17:05,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-12-06 22:17:05,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 318. [2021-12-06 22:17:05,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 202 states have (on average 1.202970297029703) internal successors, (243), 202 states have internal predecessors, (243), 87 states have call successors, (87), 29 states have call predecessors, (87), 28 states have return successors, (86), 86 states have call predecessors, (86), 85 states have call successors, (86) [2021-12-06 22:17:05,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 416 transitions. [2021-12-06 22:17:05,487 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 416 transitions. Word has length 196 [2021-12-06 22:17:05,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:05,488 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 416 transitions. [2021-12-06 22:17:05,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 3 states have call successors, (33), 3 states have call predecessors, (33), 3 states have return successors, (31), 2 states have call predecessors, (31), 3 states have call successors, (31) [2021-12-06 22:17:05,488 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 416 transitions. [2021-12-06 22:17:05,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-12-06 22:17:05,490 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:05,490 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:05,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 22:17:05,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:05,691 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:05,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:05,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1031269532, now seen corresponding path program 1 times [2021-12-06 22:17:05,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:05,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243277312] [2021-12-06 22:17:05,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:05,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:05,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:05,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:05,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:05,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:05,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:05,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:06,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:06,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:06,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:06,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:06,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:06,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:06,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:06,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:06,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:06,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:06,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:06,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:06,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:06,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:06,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-12-06 22:17:06,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2021-12-06 22:17:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:06,254 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2021-12-06 22:17:06,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:06,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243277312] [2021-12-06 22:17:06,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243277312] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:06,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:06,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:17:06,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962750453] [2021-12-06 22:17:06,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:06,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:17:06,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:06,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:17:06,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:17:06,256 INFO L87 Difference]: Start difference. First operand 318 states and 416 transitions. Second operand has 9 states, 8 states have (on average 9.75) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (34), 5 states have call predecessors, (34), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2021-12-06 22:17:07,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:07,204 INFO L93 Difference]: Finished difference Result 539 states and 714 transitions. [2021-12-06 22:17:07,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:17:07,204 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.75) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (34), 5 states have call predecessors, (34), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 201 [2021-12-06 22:17:07,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:07,208 INFO L225 Difference]: With dead ends: 539 [2021-12-06 22:17:07,209 INFO L226 Difference]: Without dead ends: 332 [2021-12-06 22:17:07,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:17:07,210 INFO L933 BasicCegarLoop]: 329 mSDtfsCounter, 299 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:07,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 1238 Invalid, 1374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 1122 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:17:07,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-12-06 22:17:07,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 320. [2021-12-06 22:17:07,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 203 states have (on average 1.2019704433497538) internal successors, (244), 204 states have internal predecessors, (244), 87 states have call successors, (87), 29 states have call predecessors, (87), 29 states have return successors, (92), 86 states have call predecessors, (92), 85 states have call successors, (92) [2021-12-06 22:17:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 423 transitions. [2021-12-06 22:17:07,233 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 423 transitions. Word has length 201 [2021-12-06 22:17:07,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:07,233 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 423 transitions. [2021-12-06 22:17:07,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.75) internal successors, (78), 5 states have internal predecessors, (78), 3 states have call successors, (34), 5 states have call predecessors, (34), 3 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2021-12-06 22:17:07,233 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 423 transitions. [2021-12-06 22:17:07,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-12-06 22:17:07,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:07,235 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:07,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 22:17:07,235 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:07,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:07,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1674168939, now seen corresponding path program 1 times [2021-12-06 22:17:07,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:07,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906584845] [2021-12-06 22:17:07,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:07,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:07,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:07,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:07,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:07,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:07,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:07,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:07,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:07,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:07,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:07,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:07,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:07,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:07,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:07,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-12-06 22:17:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:07,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2021-12-06 22:17:07,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:07,885 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-12-06 22:17:07,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:07,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906584845] [2021-12-06 22:17:07,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906584845] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:07,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101882573] [2021-12-06 22:17:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:07,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:07,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:07,886 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:07,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 22:17:08,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:08,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 3006 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-06 22:17:08,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:08,609 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 27 proven. 15 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-12-06 22:17:08,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:17:08,860 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-12-06 22:17:08,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101882573] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:08,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:17:08,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17, 8] total 25 [2021-12-06 22:17:08,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99177117] [2021-12-06 22:17:08,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:08,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:17:08,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:08,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:17:08,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2021-12-06 22:17:08,862 INFO L87 Difference]: Start difference. First operand 320 states and 423 transitions. Second operand has 5 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2021-12-06 22:17:08,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:08,920 INFO L93 Difference]: Finished difference Result 328 states and 430 transitions. [2021-12-06 22:17:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:17:08,920 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 206 [2021-12-06 22:17:08,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:08,922 INFO L225 Difference]: With dead ends: 328 [2021-12-06 22:17:08,923 INFO L226 Difference]: Without dead ends: 326 [2021-12-06 22:17:08,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:17:08,924 INFO L933 BasicCegarLoop]: 404 mSDtfsCounter, 13 mSDsluCounter, 1185 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:08,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 1589 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:17:08,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-12-06 22:17:08,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 324. [2021-12-06 22:17:08,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 206 states have (on average 1.1990291262135921) internal successors, (247), 207 states have internal predecessors, (247), 87 states have call successors, (87), 30 states have call predecessors, (87), 30 states have return successors, (92), 86 states have call predecessors, (92), 85 states have call successors, (92) [2021-12-06 22:17:08,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 426 transitions. [2021-12-06 22:17:08,940 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 426 transitions. Word has length 206 [2021-12-06 22:17:08,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:08,941 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 426 transitions. [2021-12-06 22:17:08,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2021-12-06 22:17:08,941 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 426 transitions. [2021-12-06 22:17:08,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2021-12-06 22:17:08,943 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:08,943 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 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-12-06 22:17:08,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 22:17:09,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:09,145 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:09,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:09,147 INFO L85 PathProgramCache]: Analyzing trace with hash 799406762, now seen corresponding path program 1 times [2021-12-06 22:17:09,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:09,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609003829] [2021-12-06 22:17:09,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:09,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:09,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:09,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:09,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:09,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:09,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:09,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:09,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:09,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:09,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:09,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:09,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:09,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:09,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:09,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:09,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:09,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-12-06 22:17:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2021-12-06 22:17:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2021-12-06 22:17:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2021-12-06 22:17:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 445 trivial. 0 not checked. [2021-12-06 22:17:09,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:09,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609003829] [2021-12-06 22:17:09,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609003829] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:09,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777874056] [2021-12-06 22:17:09,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:09,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:09,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:09,942 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:09,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 22:17:10,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:10,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 3037 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:17:10,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:10,629 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-12-06 22:17:10,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:17:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-12-06 22:17:10,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777874056] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:10,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:17:10,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17, 8] total 25 [2021-12-06 22:17:10,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500939961] [2021-12-06 22:17:10,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:10,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:17:10,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:10,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:17:10,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=546, Unknown=0, NotChecked=0, Total=600 [2021-12-06 22:17:10,874 INFO L87 Difference]: Start difference. First operand 324 states and 426 transitions. Second operand has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2021-12-06 22:17:10,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:10,917 INFO L93 Difference]: Finished difference Result 332 states and 433 transitions. [2021-12-06 22:17:10,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:17:10,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2021-12-06 22:17:10,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:10,920 INFO L225 Difference]: With dead ends: 332 [2021-12-06 22:17:10,920 INFO L226 Difference]: Without dead ends: 330 [2021-12-06 22:17:10,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 495 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:17:10,921 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 6 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1597 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:10,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1597 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:17:10,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-12-06 22:17:10,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 328. [2021-12-06 22:17:10,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 209 states have (on average 1.1961722488038278) internal successors, (250), 210 states have internal predecessors, (250), 87 states have call successors, (87), 31 states have call predecessors, (87), 31 states have return successors, (92), 86 states have call predecessors, (92), 85 states have call successors, (92) [2021-12-06 22:17:10,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 429 transitions. [2021-12-06 22:17:10,936 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 429 transitions. Word has length 219 [2021-12-06 22:17:10,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:10,936 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 429 transitions. [2021-12-06 22:17:10,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2021-12-06 22:17:10,937 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 429 transitions. [2021-12-06 22:17:10,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2021-12-06 22:17:10,938 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:10,938 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:17:10,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 22:17:11,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:11,139 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:11,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:11,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1379382235, now seen corresponding path program 1 times [2021-12-06 22:17:11,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:11,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296809787] [2021-12-06 22:17:11,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:11,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:11,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:11,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:11,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:11,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:11,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:11,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:11,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:11,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:11,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:11,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:11,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:11,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:11,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:11,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:11,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:11,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:11,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-06 22:17:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:11,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:12,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:12,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:12,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2021-12-06 22:17:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:12,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2021-12-06 22:17:12,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:12,049 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2021-12-06 22:17:12,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:12,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296809787] [2021-12-06 22:17:12,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296809787] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:12,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268184059] [2021-12-06 22:17:12,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:12,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:12,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:12,051 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:12,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 22:17:12,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:12,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 3159 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:17:12,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:12,720 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 21 proven. 250 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2021-12-06 22:17:12,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:17:12,926 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2021-12-06 22:17:12,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268184059] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:12,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:17:12,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [18, 6] total 26 [2021-12-06 22:17:12,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971901693] [2021-12-06 22:17:12,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:12,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:17:12,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:12,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:17:12,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=591, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:17:12,928 INFO L87 Difference]: Start difference. First operand 328 states and 429 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 5 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 5 states have call predecessors, (35), 5 states have call successors, (35) [2021-12-06 22:17:13,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:13,077 INFO L93 Difference]: Finished difference Result 569 states and 763 transitions. [2021-12-06 22:17:13,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:17:13,077 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 5 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 5 states have call predecessors, (35), 5 states have call successors, (35) Word has length 227 [2021-12-06 22:17:13,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:13,079 INFO L225 Difference]: With dead ends: 569 [2021-12-06 22:17:13,080 INFO L226 Difference]: Without dead ends: 376 [2021-12-06 22:17:13,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-12-06 22:17:13,081 INFO L933 BasicCegarLoop]: 401 mSDtfsCounter, 486 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 1513 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:13,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 1513 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:17:13,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-12-06 22:17:13,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 338. [2021-12-06 22:17:13,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 214 states have (on average 1.191588785046729) internal successors, (255), 215 states have internal predecessors, (255), 92 states have call successors, (92), 31 states have call predecessors, (92), 31 states have return successors, (97), 91 states have call predecessors, (97), 90 states have call successors, (97) [2021-12-06 22:17:13,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 444 transitions. [2021-12-06 22:17:13,098 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 444 transitions. Word has length 227 [2021-12-06 22:17:13,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:13,098 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 444 transitions. [2021-12-06 22:17:13,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 5 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 5 states have call predecessors, (35), 5 states have call successors, (35) [2021-12-06 22:17:13,099 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 444 transitions. [2021-12-06 22:17:13,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2021-12-06 22:17:13,100 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:13,100 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:17:13,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 22:17:13,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:13,302 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:13,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:13,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1598236953, now seen corresponding path program 1 times [2021-12-06 22:17:13,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:13,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323476641] [2021-12-06 22:17:13,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:13,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:13,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:13,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:13,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:13,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:13,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:13,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:13,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:13,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:13,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:13,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:13,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:13,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:13,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:13,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-06 22:17:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:13,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:13,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2021-12-06 22:17:13,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2021-12-06 22:17:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:13,945 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2021-12-06 22:17:13,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:13,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323476641] [2021-12-06 22:17:13,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323476641] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:13,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129075029] [2021-12-06 22:17:13,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:13,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:13,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:13,947 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:13,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 22:17:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:14,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 3152 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:17:14,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-12-06 22:17:14,621 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:14,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129075029] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:14,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:17:14,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [18] total 20 [2021-12-06 22:17:14,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626995432] [2021-12-06 22:17:14,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:14,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:17:14,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:14,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:17:14,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:17:14,623 INFO L87 Difference]: Start difference. First operand 338 states and 444 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-06 22:17:14,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:14,658 INFO L93 Difference]: Finished difference Result 478 states and 625 transitions. [2021-12-06 22:17:14,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:17:14,659 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 227 [2021-12-06 22:17:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:14,661 INFO L225 Difference]: With dead ends: 478 [2021-12-06 22:17:14,661 INFO L226 Difference]: Without dead ends: 338 [2021-12-06 22:17:14,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-12-06 22:17:14,662 INFO L933 BasicCegarLoop]: 399 mSDtfsCounter, 32 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1165 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:14,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1165 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:17:14,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-12-06 22:17:14,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2021-12-06 22:17:14,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 214 states have (on average 1.1822429906542056) internal successors, (253), 215 states have internal predecessors, (253), 92 states have call successors, (92), 31 states have call predecessors, (92), 31 states have return successors, (97), 91 states have call predecessors, (97), 90 states have call successors, (97) [2021-12-06 22:17:14,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 442 transitions. [2021-12-06 22:17:14,678 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 442 transitions. Word has length 227 [2021-12-06 22:17:14,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:14,678 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 442 transitions. [2021-12-06 22:17:14,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-06 22:17:14,678 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 442 transitions. [2021-12-06 22:17:14,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2021-12-06 22:17:14,680 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:14,680 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:17:14,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 22:17:14,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:14,881 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:14,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:14,881 INFO L85 PathProgramCache]: Analyzing trace with hash -395907753, now seen corresponding path program 1 times [2021-12-06 22:17:14,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:14,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111640848] [2021-12-06 22:17:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:14,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:14,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:15,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:15,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:15,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:15,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:15,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:15,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:15,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:15,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:15,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:15,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:15,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:15,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:15,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:17:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:17:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2021-12-06 22:17:15,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2021-12-06 22:17:15,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2021-12-06 22:17:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:15,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-06 22:17:15,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:15,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2021-12-06 22:17:15,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2021-12-06 22:17:15,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,443 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2021-12-06 22:17:15,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:15,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111640848] [2021-12-06 22:17:15,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111640848] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:15,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937847648] [2021-12-06 22:17:15,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:15,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:15,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:15,445 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:15,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 22:17:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:15,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 3139 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:17:15,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 283 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2021-12-06 22:17:16,159 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:16,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937847648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:16,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:17:16,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [18] total 23 [2021-12-06 22:17:16,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771521564] [2021-12-06 22:17:16,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:16,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:17:16,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:16,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:17:16,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=457, Unknown=0, NotChecked=0, Total=506 [2021-12-06 22:17:16,160 INFO L87 Difference]: Start difference. First operand 338 states and 442 transitions. Second operand has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:17:16,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:16,302 INFO L93 Difference]: Finished difference Result 586 states and 779 transitions. [2021-12-06 22:17:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:17:16,302 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 227 [2021-12-06 22:17:16,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:16,304 INFO L225 Difference]: With dead ends: 586 [2021-12-06 22:17:16,304 INFO L226 Difference]: Without dead ends: 343 [2021-12-06 22:17:16,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2021-12-06 22:17:16,306 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 3 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2213 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:16,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2213 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:17:16,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-12-06 22:17:16,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 341. [2021-12-06 22:17:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 216 states have (on average 1.1805555555555556) internal successors, (255), 218 states have internal predecessors, (255), 92 states have call successors, (92), 31 states have call predecessors, (92), 32 states have return successors, (102), 91 states have call predecessors, (102), 90 states have call successors, (102) [2021-12-06 22:17:16,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 449 transitions. [2021-12-06 22:17:16,321 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 449 transitions. Word has length 227 [2021-12-06 22:17:16,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:16,321 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 449 transitions. [2021-12-06 22:17:16,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:17:16,322 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 449 transitions. [2021-12-06 22:17:16,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2021-12-06 22:17:16,323 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:16,323 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 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-12-06 22:17:16,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 22:17:16,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 22:17:16,524 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:16,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:16,524 INFO L85 PathProgramCache]: Analyzing trace with hash -886534644, now seen corresponding path program 1 times [2021-12-06 22:17:16,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:16,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951969716] [2021-12-06 22:17:16,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:16,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:16,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:16,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:16,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:16,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:16,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:16,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:16,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:16,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:16,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:16,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:16,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:16,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:16,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:16,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:16,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-06 22:17:16,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:17:16,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:17:16,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:17:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-06 22:17:16,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2021-12-06 22:17:16,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:16,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-06 22:17:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:17,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:17,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:17,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2021-12-06 22:17:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2021-12-06 22:17:17,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,051 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2021-12-06 22:17:17,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:17,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951969716] [2021-12-06 22:17:17,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951969716] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:17,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525313320] [2021-12-06 22:17:17,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:17,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:17,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:17,052 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:17,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 22:17:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:17,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 3201 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:17:17,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 225 proven. 0 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2021-12-06 22:17:17,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:17,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525313320] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:17,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:17:17,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [15] total 20 [2021-12-06 22:17:17,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830717765] [2021-12-06 22:17:17,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:17,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:17:17,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:17,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:17:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=337, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:17:17,807 INFO L87 Difference]: Start difference. First operand 341 states and 449 transitions. Second operand has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:17:17,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:17,932 INFO L93 Difference]: Finished difference Result 579 states and 766 transitions. [2021-12-06 22:17:17,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:17:17,932 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) Word has length 238 [2021-12-06 22:17:17,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:17,935 INFO L225 Difference]: With dead ends: 579 [2021-12-06 22:17:17,935 INFO L226 Difference]: Without dead ends: 343 [2021-12-06 22:17:17,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 305 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=373, Unknown=0, NotChecked=0, Total=420 [2021-12-06 22:17:17,936 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 3 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2213 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:17,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2213 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:17:17,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-12-06 22:17:17,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 341. [2021-12-06 22:17:17,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 216 states have (on average 1.1805555555555556) internal successors, (255), 218 states have internal predecessors, (255), 92 states have call successors, (92), 31 states have call predecessors, (92), 32 states have return successors, (100), 91 states have call predecessors, (100), 90 states have call successors, (100) [2021-12-06 22:17:17,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 447 transitions. [2021-12-06 22:17:17,957 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 447 transitions. Word has length 238 [2021-12-06 22:17:17,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:17,958 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 447 transitions. [2021-12-06 22:17:17,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (36), 3 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:17:17,958 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 447 transitions. [2021-12-06 22:17:17,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2021-12-06 22:17:17,960 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:17,960 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 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-12-06 22:17:17,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 22:17:18,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:18,163 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:18,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash -448569881, now seen corresponding path program 2 times [2021-12-06 22:17:18,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:18,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656527057] [2021-12-06 22:17:18,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:18,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:19,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:19,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:19,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:19,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:19,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:19,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:19,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:19,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:19,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:19,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:19,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:19,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:19,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:19,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-06 22:17:19,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:17:19,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:17:19,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:19,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:19,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2021-12-06 22:17:19,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-06 22:17:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-12-06 22:17:19,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2021-12-06 22:17:19,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:19,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-12-06 22:17:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:19,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-12-06 22:17:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:20,084 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2021-12-06 22:17:20,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:20,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656527057] [2021-12-06 22:17:20,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656527057] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:20,084 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:20,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2021-12-06 22:17:20,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579254135] [2021-12-06 22:17:20,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:20,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-06 22:17:20,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:20,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-06 22:17:20,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=961, Unknown=0, NotChecked=0, Total=1056 [2021-12-06 22:17:20,086 INFO L87 Difference]: Start difference. First operand 341 states and 447 transitions. Second operand has 33 states, 31 states have (on average 2.838709677419355) internal successors, (88), 28 states have internal predecessors, (88), 17 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (35), 17 states have call predecessors, (35), 16 states have call successors, (35) [2021-12-06 22:17:24,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:24,438 INFO L93 Difference]: Finished difference Result 460 states and 605 transitions. [2021-12-06 22:17:24,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-06 22:17:24,439 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.838709677419355) internal successors, (88), 28 states have internal predecessors, (88), 17 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (35), 17 states have call predecessors, (35), 16 states have call successors, (35) Word has length 249 [2021-12-06 22:17:24,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:24,442 INFO L225 Difference]: With dead ends: 460 [2021-12-06 22:17:24,442 INFO L226 Difference]: Without dead ends: 389 [2021-12-06 22:17:24,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 724 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=413, Invalid=3369, Unknown=0, NotChecked=0, Total=3782 [2021-12-06 22:17:24,444 INFO L933 BasicCegarLoop]: 315 mSDtfsCounter, 643 mSDsluCounter, 1713 mSDsCounter, 0 mSdLazyCounter, 6760 mSolverCounterSat, 578 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 2028 SdHoareTripleChecker+Invalid, 7338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 578 IncrementalHoareTripleChecker+Valid, 6760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:24,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 2028 Invalid, 7338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [578 Valid, 6760 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2021-12-06 22:17:24,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2021-12-06 22:17:24,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 347. [2021-12-06 22:17:24,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 219 states have (on average 1.182648401826484) internal successors, (259), 223 states have internal predecessors, (259), 94 states have call successors, (94), 31 states have call predecessors, (94), 33 states have return successors, (104), 92 states have call predecessors, (104), 92 states have call successors, (104) [2021-12-06 22:17:24,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 457 transitions. [2021-12-06 22:17:24,470 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 457 transitions. Word has length 249 [2021-12-06 22:17:24,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:24,471 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 457 transitions. [2021-12-06 22:17:24,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.838709677419355) internal successors, (88), 28 states have internal predecessors, (88), 17 states have call successors, (36), 6 states have call predecessors, (36), 6 states have return successors, (35), 17 states have call predecessors, (35), 16 states have call successors, (35) [2021-12-06 22:17:24,471 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 457 transitions. [2021-12-06 22:17:24,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2021-12-06 22:17:24,473 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:24,474 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 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-12-06 22:17:24,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-06 22:17:24,474 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:24,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:24,474 INFO L85 PathProgramCache]: Analyzing trace with hash 657431595, now seen corresponding path program 2 times [2021-12-06 22:17:24,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:24,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514081248] [2021-12-06 22:17:24,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:24,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:17:25,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-06 22:17:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-06 22:17:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 22:17:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:25,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:17:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:17:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:25,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:17:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:26,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:17:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:17:26,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:17:26,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:17:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:17:26,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:17:26,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:17:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:17:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:17:26,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:17:26,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:26,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-06 22:17:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-06 22:17:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:17:26,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:17:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 22:17:26,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:26,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2021-12-06 22:17:26,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2021-12-06 22:17:26,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2021-12-06 22:17:26,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2021-12-06 22:17:26,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:17:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:17:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:17:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2021-12-06 22:17:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2021-12-06 22:17:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 20 proven. 13 refuted. 0 times theorem prover too weak. 507 trivial. 0 not checked. [2021-12-06 22:17:26,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:26,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514081248] [2021-12-06 22:17:26,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514081248] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:17:26,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497281346] [2021-12-06 22:17:26,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:17:26,578 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:26,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:26,579 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:26,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 22:17:27,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:17:27,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:17:27,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 3255 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 22:17:27,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:27,736 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 375 trivial. 0 not checked. [2021-12-06 22:17:27,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:27,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497281346] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:27,737 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:17:27,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [35] total 39 [2021-12-06 22:17:27,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901171386] [2021-12-06 22:17:27,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:27,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:17:27,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:17:27,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:17:27,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1366, Unknown=0, NotChecked=0, Total=1482 [2021-12-06 22:17:27,738 INFO L87 Difference]: Start difference. First operand 347 states and 457 transitions. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:17:27,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:27,872 INFO L93 Difference]: Finished difference Result 649 states and 860 transitions. [2021-12-06 22:17:27,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:17:27,872 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 249 [2021-12-06 22:17:27,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:27,874 INFO L225 Difference]: With dead ends: 649 [2021-12-06 22:17:27,874 INFO L226 Difference]: Without dead ends: 349 [2021-12-06 22:17:27,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 323 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=1440, Unknown=0, NotChecked=0, Total=1560 [2021-12-06 22:17:27,876 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 3 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:27,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 1828 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:17:27,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-12-06 22:17:27,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 342. [2021-12-06 22:17:27,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 215 states have (on average 1.1767441860465115) internal successors, (253), 219 states have internal predecessors, (253), 94 states have call successors, (94), 31 states have call predecessors, (94), 32 states have return successors, (103), 91 states have call predecessors, (103), 92 states have call successors, (103) [2021-12-06 22:17:27,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 450 transitions. [2021-12-06 22:17:27,893 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 450 transitions. Word has length 249 [2021-12-06 22:17:27,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:27,893 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 450 transitions. [2021-12-06 22:17:27,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (36), 2 states have call predecessors, (36), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:17:27,893 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 450 transitions. [2021-12-06 22:17:27,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2021-12-06 22:17:27,895 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:27,895 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:17:27,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 22:17:28,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 22:17:28,096 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:28,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:28,096 INFO L85 PathProgramCache]: Analyzing trace with hash 495547672, now seen corresponding path program 1 times [2021-12-06 22:17:28,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:17:28,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375050098] [2021-12-06 22:17:28,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:28,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:17:28,145 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:17:28,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1389677370] [2021-12-06 22:17:28,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:28,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:17:28,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:28,146 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:17:28,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 22:17:29,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:29,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 3360 conjuncts, 280 conjunts are in the unsatisfiable core [2021-12-06 22:17:29,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:29,238 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-12-06 22:17:29,431 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-06 22:17:29,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-06 22:17:29,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-06 22:17:29,846 INFO L354 Elim1Store]: treesize reduction 112, result has 28.7 percent of original size [2021-12-06 22:17:29,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 88 treesize of output 114 [2021-12-06 22:17:29,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-06 22:17:30,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-06 22:17:30,091 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 14 [2021-12-06 22:17:30,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:17:30,586 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:17:30,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2021-12-06 22:17:30,818 INFO L354 Elim1Store]: treesize reduction 102, result has 17.1 percent of original size [2021-12-06 22:17:30,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 7 new quantified variables, introduced 5 case distinctions, treesize of input 228 treesize of output 189 [2021-12-06 22:17:30,849 INFO L354 Elim1Store]: treesize reduction 40, result has 36.5 percent of original size [2021-12-06 22:17:30,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 224 treesize of output 213 [2021-12-06 22:17:30,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,858 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 121 treesize of output 113 [2021-12-06 22:17:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,886 INFO L354 Elim1Store]: treesize reduction 15, result has 54.5 percent of original size [2021-12-06 22:17:30,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 136 treesize of output 142 [2021-12-06 22:17:30,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,923 INFO L354 Elim1Store]: treesize reduction 70, result has 37.5 percent of original size [2021-12-06 22:17:30,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 130 treesize of output 175 [2021-12-06 22:17:30,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,947 INFO L354 Elim1Store]: treesize reduction 19, result has 40.6 percent of original size [2021-12-06 22:17:30,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 78 [2021-12-06 22:17:30,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 99 [2021-12-06 22:17:30,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:30,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 30 [2021-12-06 22:17:30,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-06 22:17:31,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,039 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 15 [2021-12-06 22:17:31,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,082 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:17:31,083 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 1 case distinctions, treesize of input 28 treesize of output 26 [2021-12-06 22:17:31,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:17:31,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:17:31,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2021-12-06 22:17:31,336 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 25 treesize of output 21 [2021-12-06 22:17:31,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,398 INFO L354 Elim1Store]: treesize reduction 8, result has 78.4 percent of original size [2021-12-06 22:17:31,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 99 treesize of output 113 [2021-12-06 22:17:31,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:17:31,540 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:17:31,541 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 1 case distinctions, treesize of input 54 treesize of output 50 [2021-12-06 22:17:31,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:17:31,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375050098] [2021-12-06 22:17:31,547 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:17:31,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389677370] [2021-12-06 22:17:31,547 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-12-06 22:17:31,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:31,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-12-06 22:17:31,547 ERROR L172 FreeRefinementEngine]: Strategy CAMEL failed to provide any proof altough trace is infeasible [2021-12-06 22:17:31,547 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-12-06 22:17:31,556 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 22:17:31,591 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 22:17:31,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 22:17:31,762 INFO L732 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:31,764 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 22:17:31,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 10:17:31 BoogieIcfgContainer [2021-12-06 22:17:31,800 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 22:17:31,801 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 22:17:31,801 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 22:17:31,801 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 22:17:31,801 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:16:48" (3/4) ... [2021-12-06 22:17:31,803 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 22:17:31,803 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 22:17:31,804 INFO L158 Benchmark]: Toolchain (without parser) took 47430.17ms. Allocated memory was 113.2MB in the beginning and 524.3MB in the end (delta: 411.0MB). Free memory was 61.9MB in the beginning and 125.3MB in the end (delta: -63.3MB). Peak memory consumption was 349.8MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,804 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 113.2MB. Free memory is still 88.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:17:31,804 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2353.65ms. Allocated memory was 113.2MB in the beginning and 144.7MB in the end (delta: 31.5MB). Free memory was 61.7MB in the beginning and 59.5MB in the end (delta: 2.1MB). Peak memory consumption was 66.6MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,804 INFO L158 Benchmark]: Boogie Procedure Inliner took 151.18ms. Allocated memory is still 144.7MB. Free memory was 59.5MB in the beginning and 86.1MB in the end (delta: -26.6MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,804 INFO L158 Benchmark]: Boogie Preprocessor took 86.82ms. Allocated memory is still 144.7MB. Free memory was 86.1MB in the beginning and 77.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,805 INFO L158 Benchmark]: RCFGBuilder took 1294.67ms. Allocated memory was 144.7MB in the beginning and 174.1MB in the end (delta: 29.4MB). Free memory was 77.0MB in the beginning and 67.6MB in the end (delta: 9.4MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,805 INFO L158 Benchmark]: TraceAbstraction took 43536.35ms. Allocated memory was 174.1MB in the beginning and 524.3MB in the end (delta: 350.2MB). Free memory was 67.6MB in the beginning and 125.3MB in the end (delta: -57.7MB). Peak memory consumption was 291.5MB. Max. memory is 16.1GB. [2021-12-06 22:17:31,805 INFO L158 Benchmark]: Witness Printer took 2.44ms. Allocated memory is still 524.3MB. Free memory is still 125.3MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:17:31,806 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.14ms. Allocated memory is still 113.2MB. Free memory is still 88.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2353.65ms. Allocated memory was 113.2MB in the beginning and 144.7MB in the end (delta: 31.5MB). Free memory was 61.7MB in the beginning and 59.5MB in the end (delta: 2.1MB). Peak memory consumption was 66.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 151.18ms. Allocated memory is still 144.7MB. Free memory was 59.5MB in the beginning and 86.1MB in the end (delta: -26.6MB). Peak memory consumption was 13.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 86.82ms. Allocated memory is still 144.7MB. Free memory was 86.1MB in the beginning and 77.0MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1294.67ms. Allocated memory was 144.7MB in the beginning and 174.1MB in the end (delta: 29.4MB). Free memory was 77.0MB in the beginning and 67.6MB in the end (delta: 9.4MB). Peak memory consumption was 43.5MB. Max. memory is 16.1GB. * TraceAbstraction took 43536.35ms. Allocated memory was 174.1MB in the beginning and 524.3MB in the end (delta: 350.2MB). Free memory was 67.6MB in the beginning and 125.3MB in the end (delta: -57.7MB). Peak memory consumption was 291.5MB. Max. memory is 16.1GB. * Witness Printer took 2.44ms. Allocated memory is still 524.3MB. Free memory is still 125.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 223]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint, overapproximation of large string literal at line 7593, overapproximation of __builtin_uaddl_overflow at line 250, overapproximation of bitwiseAnd at line 9327, overapproximation of __builtin_umull_overflow at line 255, overapproximation of someBinaryDOUBLEComparisonOperation at line 10057. Possible FailurePath: [L6927-L6932] static struct aws_allocator s_can_fail_allocator_static = { .mem_acquire = s_can_fail_malloc_allocator, .mem_release = s_can_fail_free_allocator, .mem_realloc = s_can_fail_realloc_allocator, .mem_calloc = s_can_fail_calloc_allocator, }; [L7379] static __thread int tl_last_error = 0; [L7592-L7740] static struct aws_error_info errors[] = { [(AWS_ERROR_SUCCESS)-0x0000] = { .literal_name = "AWS_ERROR_SUCCESS", .error_code = (AWS_ERROR_SUCCESS), .error_str = ("Success."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SUCCESS" ", " "Success.", } , [(AWS_ERROR_OOM)-0x0000] = { .literal_name = "AWS_ERROR_OOM", .error_code = (AWS_ERROR_OOM), .error_str = ("Out of memory."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OOM" ", " "Out of memory.", } , [(AWS_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_UNKNOWN", .error_code = (AWS_ERROR_UNKNOWN), .error_str = ("Unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNKNOWN" ", " "Unknown error.", } , [(AWS_ERROR_SHORT_BUFFER)-0x0000] = { .literal_name = "AWS_ERROR_SHORT_BUFFER", .error_code = (AWS_ERROR_SHORT_BUFFER), .error_str = ("Buffer is not large enough to hold result."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SHORT_BUFFER" ", " "Buffer is not large enough to hold result.", } , [(AWS_ERROR_OVERFLOW_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_OVERFLOW_DETECTED", .error_code = (AWS_ERROR_OVERFLOW_DETECTED), .error_str = ("Fixed size value overflow was detected."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_OVERFLOW_DETECTED" ", " "Fixed size value overflow was detected.", } , [(AWS_ERROR_UNSUPPORTED_OPERATION)-0x0000] = { .literal_name = "AWS_ERROR_UNSUPPORTED_OPERATION", .error_code = (AWS_ERROR_UNSUPPORTED_OPERATION), .error_str = ("Unsupported operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNSUPPORTED_OPERATION" ", " "Unsupported operation.", } , [(AWS_ERROR_INVALID_BUFFER_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BUFFER_SIZE", .error_code = (AWS_ERROR_INVALID_BUFFER_SIZE), .error_str = ("Invalid buffer size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BUFFER_SIZE" ", " "Invalid buffer size.", } , [(AWS_ERROR_INVALID_HEX_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_HEX_STR", .error_code = (AWS_ERROR_INVALID_HEX_STR), .error_str = ("Invalid hex string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_HEX_STR" ", " "Invalid hex string.", } , [(AWS_ERROR_INVALID_BASE64_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_BASE64_STR", .error_code = (AWS_ERROR_INVALID_BASE64_STR), .error_str = ("Invalid base64 string."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_BASE64_STR" ", " "Invalid base64 string.", } , [(AWS_ERROR_INVALID_INDEX)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_INDEX", .error_code = (AWS_ERROR_INVALID_INDEX), .error_str = ("Invalid index for list access."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_INDEX" ", " "Invalid index for list access.", } , [(AWS_ERROR_THREAD_INVALID_SETTINGS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INVALID_SETTINGS", .error_code = (AWS_ERROR_THREAD_INVALID_SETTINGS), .error_str = ("Invalid thread settings."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INVALID_SETTINGS" ", " "Invalid thread settings.", } , [(AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE", .error_code = (AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE), .error_str = ("Insufficent resources for thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE" ", " "Insufficent resources for thread.", } , [(AWS_ERROR_THREAD_NO_PERMISSIONS)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_PERMISSIONS", .error_code = (AWS_ERROR_THREAD_NO_PERMISSIONS), .error_str = ("Insufficient permissions for thread operation."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_PERMISSIONS" ", " "Insufficient permissions for thread operation.", } , [(AWS_ERROR_THREAD_NOT_JOINABLE)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NOT_JOINABLE", .error_code = (AWS_ERROR_THREAD_NOT_JOINABLE), .error_str = ("Thread not joinable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NOT_JOINABLE" ", " "Thread not joinable.", } , [(AWS_ERROR_THREAD_NO_SUCH_THREAD_ID)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID", .error_code = (AWS_ERROR_THREAD_NO_SUCH_THREAD_ID), .error_str = ("No such thread ID."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_NO_SUCH_THREAD_ID" ", " "No such thread ID.", } , [(AWS_ERROR_THREAD_DEADLOCK_DETECTED)-0x0000] = { .literal_name = "AWS_ERROR_THREAD_DEADLOCK_DETECTED", .error_code = (AWS_ERROR_THREAD_DEADLOCK_DETECTED), .error_str = ("Deadlock detected in thread."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_THREAD_DEADLOCK_DETECTED" ", " "Deadlock detected in thread.", } , [(AWS_ERROR_MUTEX_NOT_INIT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_NOT_INIT", .error_code = (AWS_ERROR_MUTEX_NOT_INIT), .error_str = ("Mutex not initialized."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_NOT_INIT" ", " "Mutex not initialized.", } , [(AWS_ERROR_MUTEX_TIMEOUT)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_TIMEOUT", .error_code = (AWS_ERROR_MUTEX_TIMEOUT), .error_str = ("Mutex operation timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_TIMEOUT" ", " "Mutex operation timed out.", } , [(AWS_ERROR_MUTEX_CALLER_NOT_OWNER)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_CALLER_NOT_OWNER", .error_code = (AWS_ERROR_MUTEX_CALLER_NOT_OWNER), .error_str = ("The caller of a mutex operation was not the owner."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_CALLER_NOT_OWNER" ", " "The caller of a mutex operation was not the owner.", } , [(AWS_ERROR_MUTEX_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_MUTEX_FAILED", .error_code = (AWS_ERROR_MUTEX_FAILED), .error_str = ("Mutex operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MUTEX_FAILED" ", " "Mutex operation failed.", } , [(AWS_ERROR_COND_VARIABLE_INIT_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_INIT_FAILED", .error_code = (AWS_ERROR_COND_VARIABLE_INIT_FAILED), .error_str = ("Condition variable initialization failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_INIT_FAILED" ", " "Condition variable initialization failed.", } , [(AWS_ERROR_COND_VARIABLE_TIMED_OUT)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_TIMED_OUT", .error_code = (AWS_ERROR_COND_VARIABLE_TIMED_OUT), .error_str = ("Condition variable wait timed out."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_TIMED_OUT" ", " "Condition variable wait timed out.", } , [(AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN)-0x0000] = { .literal_name = "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN", .error_code = (AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN), .error_str = ("Condition variable unknown error."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_COND_VARIABLE_ERROR_UNKNOWN" ", " "Condition variable unknown error.", } , [(AWS_ERROR_CLOCK_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_CLOCK_FAILURE", .error_code = (AWS_ERROR_CLOCK_FAILURE), .error_str = ("Clock operation failed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_CLOCK_FAILURE" ", " "Clock operation failed.", } , [(AWS_ERROR_LIST_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EMPTY", .error_code = (AWS_ERROR_LIST_EMPTY), .error_str = ("Empty list."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EMPTY" ", " "Empty list.", } , [(AWS_ERROR_DEST_COPY_TOO_SMALL)-0x0000] = { .literal_name = "AWS_ERROR_DEST_COPY_TOO_SMALL", .error_code = (AWS_ERROR_DEST_COPY_TOO_SMALL), .error_str = ("Destination of copy is too small."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_DEST_COPY_TOO_SMALL" ", " "Destination of copy is too small.", } , [(AWS_ERROR_LIST_EXCEEDS_MAX_SIZE)-0x0000] = { .literal_name = "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE", .error_code = (AWS_ERROR_LIST_EXCEEDS_MAX_SIZE), .error_str = ("A requested operation on a list would exceed it's max size."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_EXCEEDS_MAX_SIZE" ", " "A requested operation on a list would exceed it's max size.", } , [(AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK)-0x0000] = { .literal_name = "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK", .error_code = (AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK), .error_str = ("Attempt to shrink a list in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_LIST_STATIC_MODE_CANT_SHRINK" ", " "Attempt to shrink a list in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_FULL)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_FULL", .error_code = (AWS_ERROR_PRIORITY_QUEUE_FULL), .error_str = ("Attempt to add items to a full preallocated queue in static mode."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_FULL" ", " "Attempt to add items to a full preallocated queue in static mode.", } , [(AWS_ERROR_PRIORITY_QUEUE_EMPTY)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_EMPTY", .error_code = (AWS_ERROR_PRIORITY_QUEUE_EMPTY), .error_str = ("Attempt to pop an item from an empty queue."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_EMPTY" ", " "Attempt to pop an item from an empty queue.", } , [(AWS_ERROR_PRIORITY_QUEUE_BAD_NODE)-0x0000] = { .literal_name = "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE", .error_code = (AWS_ERROR_PRIORITY_QUEUE_BAD_NODE), .error_str = ("Bad node handle passed to remove."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_PRIORITY_QUEUE_BAD_NODE" ", " "Bad node handle passed to remove.", } , [(AWS_ERROR_HASHTBL_ITEM_NOT_FOUND)-0x0000] = { .literal_name = "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND", .error_code = (AWS_ERROR_HASHTBL_ITEM_NOT_FOUND), .error_str = ("Item not found in hash table."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_HASHTBL_ITEM_NOT_FOUND" ", " "Item not found in hash table.", } , [(AWS_ERROR_INVALID_DATE_STR)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_DATE_STR", .error_code = (AWS_ERROR_INVALID_DATE_STR), .error_str = ("Date string is invalid and cannot be parsed."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_DATE_STR" ", " "Date string is invalid and cannot be parsed.", } , [(AWS_ERROR_INVALID_ARGUMENT)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_ARGUMENT", .error_code = (AWS_ERROR_INVALID_ARGUMENT), .error_str = ("An invalid argument was passed to a function."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_ARGUMENT" ", " "An invalid argument was passed to a function.", } , [(AWS_ERROR_RANDOM_GEN_FAILED)-0x0000] = { .literal_name = "AWS_ERROR_RANDOM_GEN_FAILED", .error_code = (AWS_ERROR_RANDOM_GEN_FAILED), .error_str = ("A call to the random number generator failed. Retry later."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_RANDOM_GEN_FAILED" ", " "A call to the random number generator failed. Retry later.", } , [(AWS_ERROR_MALFORMED_INPUT_STRING)-0x0000] = { .literal_name = "AWS_ERROR_MALFORMED_INPUT_STRING", .error_code = (AWS_ERROR_MALFORMED_INPUT_STRING), .error_str = ("An input string was passed to a parser and the string was incorrectly formatted."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MALFORMED_INPUT_STRING" ", " "An input string was passed to a parser and the string was incorrectly formatted.", } , [(AWS_ERROR_UNIMPLEMENTED)-0x0000] = { .literal_name = "AWS_ERROR_UNIMPLEMENTED", .error_code = (AWS_ERROR_UNIMPLEMENTED), .error_str = ("A function was called, but is not implemented."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_UNIMPLEMENTED" ", " "A function was called, but is not implemented.", } , [(AWS_ERROR_INVALID_STATE)-0x0000] = { .literal_name = "AWS_ERROR_INVALID_STATE", .error_code = (AWS_ERROR_INVALID_STATE), .error_str = ("An invalid state was encountered."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_INVALID_STATE" ", " "An invalid state was encountered.", } , [(AWS_ERROR_ENVIRONMENT_GET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_GET", .error_code = (AWS_ERROR_ENVIRONMENT_GET), .error_str = ("System call failure when getting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_GET" ", " "System call failure when getting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_SET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_SET", .error_code = (AWS_ERROR_ENVIRONMENT_SET), .error_str = ("System call failure when setting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_SET" ", " "System call failure when setting an environment variable.", } , [(AWS_ERROR_ENVIRONMENT_UNSET)-0x0000] = { .literal_name = "AWS_ERROR_ENVIRONMENT_UNSET", .error_code = (AWS_ERROR_ENVIRONMENT_UNSET), .error_str = ("System call failure when unsetting an environment variable."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_ENVIRONMENT_UNSET" ", " "System call failure when unsetting an environment variable.", } , [(AWS_ERROR_SYS_CALL_FAILURE)-0x0000] = { .literal_name = "AWS_ERROR_SYS_CALL_FAILURE", .error_code = (AWS_ERROR_SYS_CALL_FAILURE), .error_str = ("System call failure"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_SYS_CALL_FAILURE" ", " "System call failure", } , [(AWS_ERROR_FILE_INVALID_PATH)-0x0000] = { .literal_name = "AWS_ERROR_FILE_INVALID_PATH", .error_code = (AWS_ERROR_FILE_INVALID_PATH), .error_str = ("Invalid file path."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_FILE_INVALID_PATH" ", " "Invalid file path.", } , [(AWS_ERROR_MAX_FDS_EXCEEDED)-0x0000] = { .literal_name = "AWS_ERROR_MAX_FDS_EXCEEDED", .error_code = (AWS_ERROR_MAX_FDS_EXCEEDED), .error_str = ("The maximum number of fds has been exceeded."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_MAX_FDS_EXCEEDED" ", " "The maximum number of fds has been exceeded.", } , [(AWS_ERROR_NO_PERMISSION)-0x0000] = { .literal_name = "AWS_ERROR_NO_PERMISSION", .error_code = (AWS_ERROR_NO_PERMISSION), .error_str = ("User does not have permission to perform the requested action."), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_NO_PERMISSION" ", " "User does not have permission to perform the requested action.", } , [(AWS_ERROR_STREAM_UNSEEKABLE)-0x0000] = { .literal_name = "AWS_ERROR_STREAM_UNSEEKABLE", .error_code = (AWS_ERROR_STREAM_UNSEEKABLE), .error_str = ("Stream does not support seek operations"), .lib_name = ("aws-c-common"), .formatted_name = "aws-c-common" ": " "AWS_ERROR_STREAM_UNSEEKABLE" ", " "Stream does not support seek operations", } , }; [L7743-L7746] static struct aws_error_info_list s_list = { .error_list = errors, .count = (sizeof(errors) / sizeof((errors)[0])), }; [L7748-L7757] static struct aws_log_subject_info s_common_log_subject_infos[] = { { .subject_id = (AWS_LS_COMMON_GENERAL), .subject_name = ("aws-c-common"), .subject_description = ("Subject for aws-c-common logging that doesn't belong to any particular category") } , { .subject_id = (AWS_LS_COMMON_TASK_SCHEDULER), .subject_name = ("task-scheduler"), .subject_description = ("Subject for task scheduler or task specific logging.") } , }; [L7759-L7762] static struct aws_log_subject_info_list s_common_log_subject_list = { .subject_list = s_common_log_subject_infos, .count = (sizeof(s_common_log_subject_infos) / sizeof((s_common_log_subject_infos)[0])), }; [L7764-L7768] static _Bool s_common_library_initialized = 0 ; [L10187] CALL aws_hash_table_remove_harness() [L10133] struct aws_hash_table map; [L10134] CALL ensure_allocated_hash_table(&map, 4) [L6810] CALL, EXPR nondet_uint64_t() [L266] return __VERIFIER_nondet_ulong(); [L6810] RET, EXPR nondet_uint64_t() [L6810] size_t num_entries = nondet_uint64_t(); [L6811] CALL assume_abort_if_not(num_entries <= max_table_entries) [L211] COND FALSE !(!cond) [L6811] RET assume_abort_if_not(num_entries <= max_table_entries) [L6812] CALL, EXPR aws_is_power_of_two(num_entries) [L2630] return x && (!(x & (x - 1))); [L6812] RET, EXPR aws_is_power_of_two(num_entries) [L6812] CALL assume_abort_if_not(aws_is_power_of_two(num_entries)) [L211] COND FALSE !(!cond) [L6812] RET assume_abort_if_not(aws_is_power_of_two(num_entries)) [L6814] size_t required_bytes; [L6815] CALL, EXPR hash_table_state_required_bytes(num_entries, &required_bytes) [L10121] size_t elemsize; [L10122] CALL aws_mul_size_checked(size, sizeof(struct hash_table_entry), &elemsize) [L2590] CALL, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2498] CALL __CPROVER_overflow_mult(a, b) [L254] unsigned long c; [L255] return __builtin_umull_overflow(a, b, &c); [L255] return __builtin_umull_overflow(a, b, &c); [L2498] RET __CPROVER_overflow_mult(a, b) [L2498] COND FALSE !(__CPROVER_overflow_mult(a, b)) [L2500] *r = a * b [L2501] return (0); [L2590] RET, EXPR aws_mul_u64_checked(a, b, (uint64_t *)r) [L2590] return aws_mul_u64_checked(a, b, (uint64_t *)r); [L10122] RET aws_mul_size_checked(size, sizeof(struct hash_table_entry), &elemsize) [L10122] COND FALSE !(aws_mul_size_checked(size, sizeof(struct hash_table_entry), &elemsize)) [L10126] EXPR \read(elemsize) [L10126] CALL aws_add_size_checked(elemsize, sizeof(struct hash_table_state), required_bytes) [L2617] CALL, EXPR aws_add_u64_checked(a, b, (uint64_t *)r) [L2542] CALL __CPROVER_overflow_plus(a, b) [L249] unsigned long c; [L250] return __builtin_uaddl_overflow(a, b, &c); [L250] return __builtin_uaddl_overflow(a, b, &c); [L2542] RET __CPROVER_overflow_plus(a, b) [L2542] COND FALSE !(__CPROVER_overflow_plus(a, b)) [L2544] *r = a + b [L2545] return (0); [L2617] RET, EXPR aws_add_u64_checked(a, b, (uint64_t *)r) [L2617] return aws_add_u64_checked(a, b, (uint64_t *)r); [L10126] RET aws_add_size_checked(elemsize, sizeof(struct hash_table_state), required_bytes) [L10126] COND FALSE !(aws_add_size_checked(elemsize, sizeof(struct hash_table_state), required_bytes)) [L10130] return (0); [L10130] return (0); [L6815] RET, EXPR hash_table_state_required_bytes(num_entries, &required_bytes) [L6815] CALL assume_abort_if_not(!hash_table_state_required_bytes(num_entries, &required_bytes)) [L211] COND FALSE !(!cond) [L6815] RET assume_abort_if_not(!hash_table_state_required_bytes(num_entries, &required_bytes)) [L6816] EXPR \read(required_bytes) [L6816] CALL, EXPR bounded_malloc(required_bytes) [L6944-L6946] CALL assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) [L211] COND FALSE !(!cond) [L6944-L6946] RET assume_abort_if_not(size <= ( (18446744073709551615UL) >> (8 + 1))) [L6947] return malloc(size); [L6816] RET, EXPR bounded_malloc(required_bytes) [L6816] struct hash_table_state *impl = bounded_malloc(required_bytes); [L6817] impl->size = num_entries [L6818] map->p_impl = impl [L10134] RET ensure_allocated_hash_table(&map, 4) [L10135] CALL, EXPR aws_hash_table_is_valid(&map) [L10008] EXPR map && map->p_impl [L10008] EXPR map->p_impl [L10008] EXPR map && map->p_impl [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] EXPR map->p_impl [L10008] CALL, EXPR hash_table_state_is_valid(map->p_impl) [L10019] COND FALSE !(!map) [L10026] EXPR map->hash_fn [L10025-L10028] _Bool hash_fn_nonnull = (map->hash_fn != ((void *)0) ); [L10031] EXPR map->equals_fn [L10030-L10033] _Bool equals_fn_nonnull = (map->equals_fn != ((void *)0) ); [L10037] EXPR map->alloc [L10036-L10039] _Bool alloc_nonnull = (map->alloc != ((void *)0) ); [L10042] EXPR map->size [L10041-L10042] _Bool size_at_least_two = (map->size >= 2); [L10045] EXPR map->size [L10045] CALL, EXPR aws_is_power_of_two(map->size) [L2630] return x && (!(x & (x - 1))); [L10045] RET, EXPR aws_is_power_of_two(map->size) [L10044-L10045] _Bool size_is_power_of_two = aws_is_power_of_two(map->size); [L10048] EXPR map->entry_count [L10048] EXPR map->max_load [L10047-L10048] _Bool entry_count = (map->entry_count <= map->max_load); [L10051] EXPR map->max_load [L10051] EXPR map->size [L10050-L10051] _Bool max_load = (map->max_load < map->size); [L10054] EXPR map->mask [L10054] EXPR map->size [L10053-L10054] _Bool mask_is_correct = (map->mask == (map->size - 1)); [L10057] EXPR map->max_load_factor [L10056-L10057] _Bool max_load_factor_bounded = map->max_load_factor == 0.95; [L10060] EXPR map->size [L10059-L10060] _Bool slots_allocated = ((((sizeof(map->slots[0]) * map->size)) == 0) || ((&map->slots[0]))); [L10062-L10063] return hash_fn_nonnull && equals_fn_nonnull && alloc_nonnull && size_at_least_two && size_is_power_of_two && entry_count && max_load && mask_is_correct && max_load_factor_bounded && slots_allocated; [L10008] RET, EXPR hash_table_state_is_valid(map->p_impl) [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] return map && map->p_impl && hash_table_state_is_valid(map->p_impl); [L10135] RET, EXPR aws_hash_table_is_valid(&map) [L10135] CALL assume_abort_if_not(aws_hash_table_is_valid(&map)) [L211] COND FALSE !(!cond) [L10135] RET assume_abort_if_not(aws_hash_table_is_valid(&map)) [L10136] EXPR map.p_impl [L10136] CALL, EXPR nondet_bool() [L261] return __VERIFIER_nondet_bool(); [L10136] RET, EXPR nondet_bool() [L10136-L10138] EXPR nondet_bool() ? ((void *)0) : hash_proof_destroy_noop [L10136-L10138] map.p_impl->destroy_key_fn = nondet_bool() ? ((void *)0) : hash_proof_destroy_noop [L10139] EXPR map.p_impl [L10139] CALL, EXPR nondet_bool() [L261] return __VERIFIER_nondet_bool(); [L10139] RET, EXPR nondet_bool() [L10139-L10141] EXPR nondet_bool() ? ((void *)0) : hash_proof_destroy_noop [L10139-L10141] map.p_impl->destroy_value_fn = nondet_bool() ? ((void *)0) : hash_proof_destroy_noop [L10142] EXPR map.p_impl [L10142] map.p_impl->equals_fn = uninterpreted_equals_assert_inputs_nonnull [L10143] EXPR map.p_impl [L10143] map.p_impl->hash_fn = uninterpreted_hasher [L10144] EXPR map.p_impl [L10144] CALL, EXPR can_fail_allocator() [L6951] return &s_can_fail_allocator_static; [L10144] RET, EXPR can_fail_allocator() [L10144] map.p_impl->alloc = can_fail_allocator() [L10146] size_t empty_slot_idx; [L10147] CALL, EXPR aws_hash_table_has_an_empty_slot(&map, &empty_slot_idx) [L6833] EXPR map->p_impl [L6833] CALL, EXPR hash_table_state_has_an_empty_slot(map->p_impl, rval) [L6839] EXPR state->entry_count [L6839] CALL assume_abort_if_not(state->entry_count > 0) [L211] COND FALSE !(!cond) [L6839] RET assume_abort_if_not(state->entry_count > 0) [L6840] CALL, EXPR nondet_uint64_t() [L266] return __VERIFIER_nondet_ulong(); [L6840] RET, EXPR nondet_uint64_t() [L6840] size_t empty_slot_idx = nondet_uint64_t(); [L6841] EXPR state->size [L6841] CALL assume_abort_if_not(empty_slot_idx < state->size) [L211] COND FALSE !(!cond) [L6841] RET assume_abort_if_not(empty_slot_idx < state->size) [L6842] *rval = empty_slot_idx [L6843] EXPR state->slots[empty_slot_idx].hash_code [L6843] return state->slots[empty_slot_idx].hash_code == 0; [L6833] RET, EXPR hash_table_state_has_an_empty_slot(map->p_impl, rval) [L6833] return hash_table_state_has_an_empty_slot(map->p_impl, rval); [L10147] RET, EXPR aws_hash_table_has_an_empty_slot(&map, &empty_slot_idx) [L10147] CALL assume_abort_if_not(aws_hash_table_has_an_empty_slot(&map, &empty_slot_idx)) [L211] COND FALSE !(!cond) [L10147] RET assume_abort_if_not(aws_hash_table_has_an_empty_slot(&map, &empty_slot_idx)) [L10148] void *key; [L10149] struct aws_hash_element p_elem; [L10151-L10152] _Bool get_p_elem; [L10154-L10155] _Bool track_was_present; [L10156] int was_present; [L10158] struct hash_table_state old_state = *map.p_impl; [L10158] EXPR map.p_impl [L10158] struct hash_table_state old_state = *map.p_impl; [L10161] CALL, EXPR aws_hash_table_is_valid(&map) [L10008] EXPR map && map->p_impl [L10008] EXPR map->p_impl [L10008] EXPR map && map->p_impl [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] EXPR map->p_impl [L10008] CALL, EXPR hash_table_state_is_valid(map->p_impl) [L10019] COND FALSE !(!map) [L10026] EXPR map->hash_fn [L10025-L10028] _Bool hash_fn_nonnull = (map->hash_fn != ((void *)0) ); [L10031] EXPR map->equals_fn [L10030-L10033] _Bool equals_fn_nonnull = (map->equals_fn != ((void *)0) ); [L10037] EXPR map->alloc [L10036-L10039] _Bool alloc_nonnull = (map->alloc != ((void *)0) ); [L10042] EXPR map->size [L10041-L10042] _Bool size_at_least_two = (map->size >= 2); [L10045] EXPR map->size [L10045] CALL, EXPR aws_is_power_of_two(map->size) [L2630] return x && (!(x & (x - 1))); [L10045] RET, EXPR aws_is_power_of_two(map->size) [L10044-L10045] _Bool size_is_power_of_two = aws_is_power_of_two(map->size); [L10048] EXPR map->entry_count [L10048] EXPR map->max_load [L10047-L10048] _Bool entry_count = (map->entry_count <= map->max_load); [L10051] EXPR map->max_load [L10051] EXPR map->size [L10050-L10051] _Bool max_load = (map->max_load < map->size); [L10054] EXPR map->mask [L10054] EXPR map->size [L10053-L10054] _Bool mask_is_correct = (map->mask == (map->size - 1)); [L10057] EXPR map->max_load_factor [L10056-L10057] _Bool max_load_factor_bounded = map->max_load_factor == 0.95; [L10060] EXPR map->size [L10059-L10060] _Bool slots_allocated = ((((sizeof(map->slots[0]) * map->size)) == 0) || ((&map->slots[0]))); [L10062-L10063] return hash_fn_nonnull && equals_fn_nonnull && alloc_nonnull && size_at_least_two && size_is_power_of_two && entry_count && max_load && mask_is_correct && max_load_factor_bounded && slots_allocated; [L10008] RET, EXPR hash_table_state_is_valid(map->p_impl) [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] return map && map->p_impl && hash_table_state_is_valid(map->p_impl); [L10161] RET, EXPR aws_hash_table_is_valid(&map) [L10161] CALL assume_abort_if_not(aws_hash_table_is_valid(&map)) [L211] COND FALSE !(!cond) [L10161] RET assume_abort_if_not(aws_hash_table_is_valid(&map)) [L10162] CALL assume_abort_if_not(((((sizeof(*(&p_elem)))) == 0) || (((&p_elem))))) [L211] COND FALSE !(!cond) [L10162] RET assume_abort_if_not(((((sizeof(*(&p_elem)))) == 0) || (((&p_elem))))) [L10163] CALL assume_abort_if_not(((((sizeof(*(&was_present)))) == 0) || (((&was_present))))) [L211] COND FALSE !(!cond) [L10163] RET assume_abort_if_not(((((sizeof(*(&was_present)))) == 0) || (((&was_present))))) [L10165-L10166] EXPR get_p_elem ? &p_elem : ((void *)0) [L10167-L10168] EXPR track_was_present ? &was_present : ((void *)0) [L10165-L10169] CALL aws_hash_table_remove(&map, key, get_p_elem ? &p_elem : ((void *)0) , track_was_present ? &was_present : ((void *)0) ) [L9666] CALL, EXPR aws_hash_table_is_valid(map) [L10008] EXPR map && map->p_impl [L10008] EXPR map->p_impl [L10008] EXPR map && map->p_impl [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] EXPR map->p_impl [L10008] CALL, EXPR hash_table_state_is_valid(map->p_impl) [L10019] COND FALSE !(!map) [L10026] EXPR map->hash_fn [L10025-L10028] _Bool hash_fn_nonnull = (map->hash_fn != ((void *)0) ); [L10031] EXPR map->equals_fn [L10030-L10033] _Bool equals_fn_nonnull = (map->equals_fn != ((void *)0) ); [L10037] EXPR map->alloc [L10036-L10039] _Bool alloc_nonnull = (map->alloc != ((void *)0) ); [L10042] EXPR map->size [L10041-L10042] _Bool size_at_least_two = (map->size >= 2); [L10045] EXPR map->size [L10045] CALL, EXPR aws_is_power_of_two(map->size) [L2630] return x && (!(x & (x - 1))); [L10045] RET, EXPR aws_is_power_of_two(map->size) [L10044-L10045] _Bool size_is_power_of_two = aws_is_power_of_two(map->size); [L10048] EXPR map->entry_count [L10048] EXPR map->max_load [L10047-L10048] _Bool entry_count = (map->entry_count <= map->max_load); [L10051] EXPR map->max_load [L10051] EXPR map->size [L10050-L10051] _Bool max_load = (map->max_load < map->size); [L10054] EXPR map->mask [L10054] EXPR map->size [L10053-L10054] _Bool mask_is_correct = (map->mask == (map->size - 1)); [L10057] EXPR map->max_load_factor [L10056-L10057] _Bool max_load_factor_bounded = map->max_load_factor == 0.95; [L10060] EXPR map->size [L10059-L10060] _Bool slots_allocated = ((((sizeof(map->slots[0]) * map->size)) == 0) || ((&map->slots[0]))); [L10062-L10063] return hash_fn_nonnull && equals_fn_nonnull && alloc_nonnull && size_at_least_two && size_is_power_of_two && entry_count && max_load && mask_is_correct && max_load_factor_bounded && slots_allocated; [L10008] RET, EXPR hash_table_state_is_valid(map->p_impl) [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] return map && map->p_impl && hash_table_state_is_valid(map->p_impl); [L9666] RET, EXPR aws_hash_table_is_valid(map) [L9666] CALL assume_abort_if_not((aws_hash_table_is_valid(map))) [L211] COND FALSE !(!cond) [L9666] RET assume_abort_if_not((aws_hash_table_is_valid(map))) [L9667-L9669] CALL assume_abort_if_not((p_value == ((void *)0) || ((((sizeof(*(p_value)))) == 0) || (((p_value)))))) [L211] COND FALSE !(!cond) [L9667-L9669] RET assume_abort_if_not((p_value == ((void *)0) || ((((sizeof(*(p_value)))) == 0) || (((p_value)))))) [L9671-L9673] CALL assume_abort_if_not((was_present == ((void *)0) || ((((sizeof(*(was_present)))) == 0) || (((was_present)))))) [L211] COND FALSE !(!cond) [L9671-L9673] RET assume_abort_if_not((was_present == ((void *)0) || ((((sizeof(*(was_present)))) == 0) || (((was_present)))))) [L9677] EXPR map->p_impl [L9677] struct hash_table_state *state = map->p_impl; [L9678] CALL, EXPR s_hash_for(state, key) [L9101] CALL, EXPR hash_table_state_is_valid(state) [L10019] COND FALSE !(!map) [L10026] EXPR map->hash_fn [L10025-L10028] _Bool hash_fn_nonnull = (map->hash_fn != ((void *)0) ); [L10031] EXPR map->equals_fn [L10030-L10033] _Bool equals_fn_nonnull = (map->equals_fn != ((void *)0) ); [L10037] EXPR map->alloc [L10036-L10039] _Bool alloc_nonnull = (map->alloc != ((void *)0) ); [L10042] EXPR map->size [L10041-L10042] _Bool size_at_least_two = (map->size >= 2); [L10045] EXPR map->size [L10045] CALL, EXPR aws_is_power_of_two(map->size) [L2630] return x && (!(x & (x - 1))); [L10045] RET, EXPR aws_is_power_of_two(map->size) [L10044-L10045] _Bool size_is_power_of_two = aws_is_power_of_two(map->size); [L10048] EXPR map->entry_count [L10048] EXPR map->max_load [L10047-L10048] _Bool entry_count = (map->entry_count <= map->max_load); [L10051] EXPR map->max_load [L10051] EXPR map->size [L10050-L10051] _Bool max_load = (map->max_load < map->size); [L10054] EXPR map->mask [L10054] EXPR map->size [L10053-L10054] _Bool mask_is_correct = (map->mask == (map->size - 1)); [L10057] EXPR map->max_load_factor [L10056-L10057] _Bool max_load_factor_bounded = map->max_load_factor == 0.95; [L10060] EXPR map->size [L10059-L10060] _Bool slots_allocated = ((((sizeof(map->slots[0]) * map->size)) == 0) || ((&map->slots[0]))); [L10062-L10063] return hash_fn_nonnull && equals_fn_nonnull && alloc_nonnull && size_at_least_two && size_is_power_of_two && entry_count && max_load && mask_is_correct && max_load_factor_bounded && slots_allocated; [L9101] RET, EXPR hash_table_state_is_valid(state) [L9101] CALL assume_abort_if_not((hash_table_state_is_valid(state))) [L211] COND FALSE !(!cond) [L9101] RET assume_abort_if_not((hash_table_state_is_valid(state))) [L9102] FCALL s_suppress_unused_lookup3_func_warnings() [L9104-L9105] COND TRUE key == ((void *)0) [L9108] return 42; [L9678] RET, EXPR s_hash_for(state, key) [L9678] uint64_t hash_code = s_hash_for(state, key); [L9679] struct hash_table_entry *entry; [L9680] int ignored; [L9682] COND TRUE !was_present [L9683] was_present = &ignored [L9686-L9688] CALL, EXPR s_find_entry(state, hash_code, key, &entry, ((void *)0) ) [L9327] EXPR state->mask [L9327] struct hash_table_entry *entry = &state->slots[hash_code & state->mask]; [L9329] EXPR entry->hash_code [L9329] COND TRUE entry->hash_code == 0 [L9330] COND FALSE !(\read(*p_probe_idx)) [L9333] *p_entry = entry [L9334] return AWS_ERROR_HASHTBL_ITEM_NOT_FOUND; [L9686-L9688] RET, EXPR s_find_entry(state, hash_code, key, &entry, ((void *)0) ) [L9686-L9688] int rv = s_find_entry(state, hash_code, key, &entry, ((void *)0) ); [L9690] COND TRUE rv != AWS_ERROR_SUCCESS [L9691] *was_present = 0 [L9692] CALL, EXPR aws_hash_table_is_valid(map) [L10008] EXPR map && map->p_impl [L10008] EXPR map->p_impl [L10008] EXPR map && map->p_impl [L10008] EXPR map && map->p_impl && hash_table_state_is_valid(map->p_impl) [L10008] return map && map->p_impl && hash_table_state_is_valid(map->p_impl); [L9692] RET, EXPR aws_hash_table_is_valid(map) [L9692] CALL __VERIFIER_assert((aws_hash_table_is_valid(map))) [L223] COND TRUE !cond [L223] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 28 procedures, 315 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.5s, OverallIterations: 16, TraceHistogramMax: 15, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 6.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2573 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2452 mSDsluCounter, 23378 SdHoareTripleChecker+Invalid, 4.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 611 IncrementalHoareTripleChecker+Unchecked, 17684 mSDsCounter, 1101 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9178 IncrementalHoareTripleChecker+Invalid, 10890 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1101 mSolverCounterUnsat, 5694 mSDtfsCounter, 9178 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4347 GetRequests, 4041 SyntacticMatches, 2 SemanticMatches, 304 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1580 ImplicationChecksByTransitivity, 12.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=347occurred in iteration=14, InterpolantAutomatonStates: 133, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 108 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 6.2s SatisfiabilityAnalysisTime, 22.7s InterpolantComputationTime, 5583 NumberOfCodeBlocks, 5583 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 5769 ConstructedInterpolants, 12 QuantifiedInterpolants, 14512 SizeOfPredicates, 61 NumberOfNonLiveVariables, 42814 ConjunctsInSsa, 477 ConjunctsInUnsatCore, 27 InterpolantComputations, 15 PerfectInterpolantSequences, 12446/12829 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-12-06 22:17:31,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 97e90b5866c6e9df01c589395fdbbe46254bc553e4330f2a669b393b022bbd71 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:17:33,444 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:17:33,445 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:17:33,467 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:17:33,468 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:17:33,469 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:17:33,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:17:33,472 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:17:33,473 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:17:33,474 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:17:33,475 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:17:33,476 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:17:33,476 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:17:33,477 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:17:33,478 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:17:33,479 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:17:33,480 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:17:33,481 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:17:33,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:17:33,489 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:17:33,491 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:17:33,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:17:33,493 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:17:33,494 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:17:33,497 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:17:33,497 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:17:33,497 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:17:33,498 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:17:33,499 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:17:33,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:17:33,500 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:17:33,501 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:17:33,501 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:17:33,502 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:17:33,503 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:17:33,503 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:17:33,504 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:17:33,504 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:17:33,504 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:17:33,505 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:17:33,506 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:17:33,507 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 22:17:33,526 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:17:33,526 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:17:33,526 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:17:33,526 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:17:33,527 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:17:33,527 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:17:33,527 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:17:33,528 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:17:33,528 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:17:33,529 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:17:33,529 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:17:33,530 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:17:33,530 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:17:33,531 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:17:33,531 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:17:33,531 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:17:33,531 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:17:33,531 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_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/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_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 97e90b5866c6e9df01c589395fdbbe46254bc553e4330f2a669b393b022bbd71 [2021-12-06 22:17:33,774 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:17:33,792 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:17:33,794 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:17:33,795 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:17:33,795 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:17:33,797 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i [2021-12-06 22:17:33,843 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/0ae1ea1b6/e4cec3030ac44e4f8f42141a90cc0a5d/FLAG0d62038c0 [2021-12-06 22:17:34,492 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:17:34,493 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i [2021-12-06 22:17:34,520 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/0ae1ea1b6/e4cec3030ac44e4f8f42141a90cc0a5d/FLAG0d62038c0 [2021-12-06 22:17:34,891 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/data/0ae1ea1b6/e4cec3030ac44e4f8f42141a90cc0a5d [2021-12-06 22:17:34,896 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:17:34,899 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:17:34,900 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:17:34,901 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:17:34,905 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:17:34,906 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:17:34" (1/1) ... [2021-12-06 22:17:34,907 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f112585 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:34, skipping insertion in model container [2021-12-06 22:17:34,907 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:17:34" (1/1) ... [2021-12-06 22:17:34,915 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:17:34,998 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:17:35,197 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4495,4508] [2021-12-06 22:17:35,203 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4555,4568] [2021-12-06 22:17:36,082 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,083 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,083 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,083 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,084 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,095 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,095 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,097 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,097 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,099 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,100 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,100 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,100 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,467 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:17:36,468 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:17:36,468 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:17:36,469 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:17:36,470 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:17:36,471 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:17:36,471 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:17:36,472 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:17:36,472 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:17:36,473 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:17:36,632 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:17:36,914 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,915 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,940 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,941 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,947 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,948 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,963 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,964 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,965 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,966 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,966 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,966 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:36,967 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:17:37,042 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:17:37,127 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:17:37,130 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4495,4508] [2021-12-06 22:17:37,130 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4555,4568] [2021-12-06 22:17:37,157 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,158 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,158 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,158 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,159 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,163 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,164 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,164 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,165 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,166 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,166 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,166 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,167 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,189 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:17:37,190 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:17:37,190 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:17:37,191 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:17:37,192 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:17:37,192 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:17:37,192 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:17:37,193 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:17:37,193 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:17:37,193 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:17:37,207 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:17:37,309 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,310 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,314 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,315 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,316 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,316 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,321 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,322 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,322 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,322 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,322 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,323 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,323 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,355 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:17:37,375 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:17:37,387 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4495,4508] [2021-12-06 22:17:37,388 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_470a89cb-c210-490b-b095-840fca6071c9/sv-benchmarks/c/aws-c-common/aws_hash_table_remove_harness.i[4555,4568] [2021-12-06 22:17:37,415 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,415 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,416 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,416 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,416 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,420 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,420 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,421 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,422 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,422 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,422 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,439 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:17:37,440 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:17:37,440 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:17:37,441 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:17:37,441 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:17:37,441 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:17:37,442 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:17:37,442 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:17:37,442 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:17:37,443 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:17:37,455 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:17:37,529 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,530 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,541 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,541 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,543 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,543 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,550 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,551 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,551 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,551 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,551 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:17:37,566 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:17:37,763 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:17:37,764 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37 WrapperNode [2021-12-06 22:17:37,764 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:17:37,765 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:17:37,765 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:17:37,765 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:17:37,770 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,864 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,921 INFO L137 Inliner]: procedures = 795, calls = 2499, calls flagged for inlining = 71, calls inlined = 18, statements flattened = 1058 [2021-12-06 22:17:37,922 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:17:37,922 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:17:37,922 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:17:37,922 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:17:37,929 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,929 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,936 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,937 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,965 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,971 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,982 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:37,994 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:17:37,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:17:37,994 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:17:37,994 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:17:37,995 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (1/1) ... [2021-12-06 22:17:38,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:17:38,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:17:38,019 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:17:38,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:17:38,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2021-12-06 22:17:38,049 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-06 22:17:38,049 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-06 22:17:38,049 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-06 22:17:38,049 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-06 22:17:38,049 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 22:17:38,049 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 22:17:38,049 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2021-12-06 22:17:38,049 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:17:38,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-06 22:17:38,050 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2021-12-06 22:17:38,050 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2021-12-06 22:17:38,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:17:38,058 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:17:38,058 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-06 22:17:38,058 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-06 22:17:38,059 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:17:38,059 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-06 22:17:38,059 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-06 22:17:38,059 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_for [2021-12-06 22:17:38,059 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_for [2021-12-06 22:17:38,059 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 22:17:38,059 INFO L130 BoogieDeclarations]: Found specification of procedure my_memset [2021-12-06 22:17:38,059 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memset [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2021-12-06 22:17:38,060 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure s_hash_keys_eq [2021-12-06 22:17:38,060 INFO L138 BoogieDeclarations]: Found implementation of procedure s_hash_keys_eq [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_equals [2021-12-06 22:17:38,060 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_equals [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:17:38,060 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2021-12-06 22:17:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:17:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_uninterpreted_hasher [2021-12-06 22:17:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_uninterpreted_hasher [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure s_safe_eq_check [2021-12-06 22:17:38,061 INFO L138 BoogieDeclarations]: Found implementation of procedure s_safe_eq_check [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 22:17:38,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure s_find_entry [2021-12-06 22:17:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure s_find_entry [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:17:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2021-12-06 22:17:38,062 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:17:38,062 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-06 22:17:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2021-12-06 22:17:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-06 22:17:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure s_remove_entry [2021-12-06 22:17:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure s_remove_entry [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure memset_impl [2021-12-06 22:17:38,063 INFO L138 BoogieDeclarations]: Found implementation of procedure memset_impl [2021-12-06 22:17:38,063 INFO L130 BoogieDeclarations]: Found specification of procedure uninterpreted_equals [2021-12-06 22:17:38,064 INFO L138 BoogieDeclarations]: Found implementation of procedure uninterpreted_equals [2021-12-06 22:17:38,314 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:17:38,315 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:17:39,312 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume !true; [2021-12-06 22:17:39,312 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !true; [2021-12-06 22:17:39,351 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##5: assume !true; [2021-12-06 22:17:39,472 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !true; [2021-12-06 22:17:43,149 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !true; [2021-12-06 22:17:43,149 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##22: assume !true; [2021-12-06 22:17:43,181 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:17:43,190 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:17:43,191 INFO L301 CfgBuilder]: Removed 16 assume(true) statements. [2021-12-06 22:17:43,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:17:43 BoogieIcfgContainer [2021-12-06 22:17:43,193 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:17:43,194 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:17:43,194 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:17:43,196 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:17:43,196 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:17:34" (1/3) ... [2021-12-06 22:17:43,197 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@320da2eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:17:43, skipping insertion in model container [2021-12-06 22:17:43,197 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:17:37" (2/3) ... [2021-12-06 22:17:43,197 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@320da2eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:17:43, skipping insertion in model container [2021-12-06 22:17:43,197 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:17:43" (3/3) ... [2021-12-06 22:17:43,199 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_hash_table_remove_harness.i [2021-12-06 22:17:43,203 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:17:43,204 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:17:43,243 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:17:43,247 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 22:17:43,248 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:17:43,268 INFO L276 IsEmpty]: Start isEmpty. Operand has 301 states, 195 states have (on average 1.2564102564102564) internal successors, (245), 190 states have internal predecessors, (245), 84 states have call successors, (84), 26 states have call predecessors, (84), 26 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2021-12-06 22:17:43,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2021-12-06 22:17:43,280 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:43,281 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:43,281 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:43,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:43,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1239254370, now seen corresponding path program 1 times [2021-12-06 22:17:43,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:17:43,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699292995] [2021-12-06 22:17:43,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:43,301 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:17:43,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:17:43,302 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:17:43,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:17:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:44,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 2035 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:17:44,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:44,910 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-12-06 22:17:44,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:44,911 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:17:44,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699292995] [2021-12-06 22:17:44,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699292995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:44,912 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:44,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:17:44,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204618201] [2021-12-06 22:17:44,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:44,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:17:44,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:17:44,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:17:44,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:17:44,948 INFO L87 Difference]: Start difference. First operand has 301 states, 195 states have (on average 1.2564102564102564) internal successors, (245), 190 states have internal predecessors, (245), 84 states have call successors, (84), 26 states have call predecessors, (84), 26 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-06 22:17:45,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:45,060 INFO L93 Difference]: Finished difference Result 600 states and 873 transitions. [2021-12-06 22:17:45,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:17:45,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) Word has length 182 [2021-12-06 22:17:45,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:45,071 INFO L225 Difference]: With dead ends: 600 [2021-12-06 22:17:45,071 INFO L226 Difference]: Without dead ends: 297 [2021-12-06 22:17:45,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:17:45,079 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 2 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:45,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1580 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:17:45,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-12-06 22:17:45,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2021-12-06 22:17:45,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 185 states have (on average 1.2216216216216216) internal successors, (226), 187 states have internal predecessors, (226), 84 states have call successors, (84), 26 states have call predecessors, (84), 27 states have return successors, (83), 83 states have call predecessors, (83), 82 states have call successors, (83) [2021-12-06 22:17:45,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 393 transitions. [2021-12-06 22:17:45,138 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 393 transitions. Word has length 182 [2021-12-06 22:17:45,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:45,139 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 393 transitions. [2021-12-06 22:17:45,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (29), 3 states have call predecessors, (29), 2 states have call successors, (29) [2021-12-06 22:17:45,139 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 393 transitions. [2021-12-06 22:17:45,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2021-12-06 22:17:45,143 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:45,143 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:45,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:17:45,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:17:45,344 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:45,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1283812874, now seen corresponding path program 1 times [2021-12-06 22:17:45,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:17:45,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2080277118] [2021-12-06 22:17:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:45,347 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:17:45,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:17:45,348 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:17:45,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:17:46,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:46,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 2015 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:17:46,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:46,605 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 153 proven. 0 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2021-12-06 22:17:46,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:46,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:17:46,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2080277118] [2021-12-06 22:17:46,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2080277118] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:46,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:46,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:17:46,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436668151] [2021-12-06 22:17:46,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:46,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:17:46,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:17:46,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:17:46,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:17:46,608 INFO L87 Difference]: Start difference. First operand 297 states and 393 transitions. Second operand has 6 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-12-06 22:17:46,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:46,996 INFO L93 Difference]: Finished difference Result 552 states and 735 transitions. [2021-12-06 22:17:46,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:17:46,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 188 [2021-12-06 22:17:46,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:47,000 INFO L225 Difference]: With dead ends: 552 [2021-12-06 22:17:47,000 INFO L226 Difference]: Without dead ends: 299 [2021-12-06 22:17:47,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:17:47,003 INFO L933 BasicCegarLoop]: 364 mSDtfsCounter, 3 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1763 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:47,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 1763 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 22:17:47,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-12-06 22:17:47,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 293. [2021-12-06 22:17:47,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 182 states have (on average 1.2142857142857142) internal successors, (221), 184 states have internal predecessors, (221), 84 states have call successors, (84), 26 states have call predecessors, (84), 26 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2021-12-06 22:17:47,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 387 transitions. [2021-12-06 22:17:47,025 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 387 transitions. Word has length 188 [2021-12-06 22:17:47,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:47,025 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 387 transitions. [2021-12-06 22:17:47,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (32), 2 states have call predecessors, (32), 4 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-12-06 22:17:47,025 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 387 transitions. [2021-12-06 22:17:47,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-06 22:17:47,028 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:47,028 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:47,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:17:47,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:17:47,230 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:47,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:47,232 INFO L85 PathProgramCache]: Analyzing trace with hash -65267262, now seen corresponding path program 1 times [2021-12-06 22:17:47,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:17:47,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839787281] [2021-12-06 22:17:47,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:47,239 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:17:47,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:17:47,242 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:17:47,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:17:48,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:48,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 2118 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:17:48,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-06 22:17:48,921 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:48,922 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:17:48,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [839787281] [2021-12-06 22:17:48,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [839787281] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:48,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:48,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:17:48,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677093337] [2021-12-06 22:17:48,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:48,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:17:48,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:17:48,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:17:48,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:17:48,924 INFO L87 Difference]: Start difference. First operand 293 states and 387 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2021-12-06 22:17:51,069 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:17:51,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:51,230 INFO L93 Difference]: Finished difference Result 540 states and 725 transitions. [2021-12-06 22:17:51,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:17:51,231 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), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 193 [2021-12-06 22:17:51,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:51,235 INFO L225 Difference]: With dead ends: 540 [2021-12-06 22:17:51,235 INFO L226 Difference]: Without dead ends: 300 [2021-12-06 22:17:51,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:17:51,237 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 22 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1082 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:51,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 1082 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-12-06 22:17:51,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-12-06 22:17:51,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2021-12-06 22:17:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 187 states have (on average 1.213903743315508) internal successors, (227), 190 states have internal predecessors, (227), 85 states have call successors, (85), 26 states have call predecessors, (85), 27 states have return successors, (88), 83 states have call predecessors, (88), 83 states have call successors, (88) [2021-12-06 22:17:51,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 400 transitions. [2021-12-06 22:17:51,254 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 400 transitions. Word has length 193 [2021-12-06 22:17:51,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:51,254 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 400 transitions. [2021-12-06 22:17:51,254 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), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2021-12-06 22:17:51,255 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 400 transitions. [2021-12-06 22:17:51,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-06 22:17:51,257 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:51,257 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:51,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-06 22:17:51,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:17:51,459 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:51,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:51,461 INFO L85 PathProgramCache]: Analyzing trace with hash 641329344, now seen corresponding path program 1 times [2021-12-06 22:17:51,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:17:51,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1375346787] [2021-12-06 22:17:51,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:51,468 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:17:51,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:17:51,470 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:17:51,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:17:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:17:52,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 2121 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-06 22:17:52,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:17:53,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:17:53,984 INFO L134 CoverageAnalysis]: Checked inductivity of 447 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-06 22:17:53,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:17:53,984 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:17:53,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1375346787] [2021-12-06 22:17:53,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1375346787] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:17:53,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:17:53,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 22:17:53,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543108992] [2021-12-06 22:17:53,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:17:53,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 22:17:53,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:17:53,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 22:17:53,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:17:53,988 INFO L87 Difference]: Start difference. First operand 300 states and 400 transitions. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 4 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-06 22:17:57,112 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:17:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:17:58,401 INFO L93 Difference]: Finished difference Result 559 states and 751 transitions. [2021-12-06 22:17:58,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:17:58,414 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 4 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) Word has length 193 [2021-12-06 22:17:58,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:17:58,417 INFO L225 Difference]: With dead ends: 559 [2021-12-06 22:17:58,417 INFO L226 Difference]: Without dead ends: 304 [2021-12-06 22:17:58,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:17:58,419 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 27 mSDsluCounter, 2750 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 3131 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:17:58,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 3131 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 93 Invalid, 1 Unknown, 200 Unchecked, 4.3s Time] [2021-12-06 22:17:58,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-12-06 22:17:58,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 304. [2021-12-06 22:17:58,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 191 states have (on average 1.2094240837696335) internal successors, (231), 193 states have internal predecessors, (231), 85 states have call successors, (85), 27 states have call predecessors, (85), 27 states have return successors, (88), 83 states have call predecessors, (88), 83 states have call successors, (88) [2021-12-06 22:17:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 404 transitions. [2021-12-06 22:17:58,436 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 404 transitions. Word has length 193 [2021-12-06 22:17:58,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:17:58,437 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 404 transitions. [2021-12-06 22:17:58,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 4 states have call successors, (33), 3 states have call predecessors, (33), 4 states have return successors, (31), 4 states have call predecessors, (31), 4 states have call successors, (31) [2021-12-06 22:17:58,438 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 404 transitions. [2021-12-06 22:17:58,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-12-06 22:17:58,441 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:17:58,442 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:17:58,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 22:17:58,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:17:58,644 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:17:58,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:17:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash 700808702, now seen corresponding path program 1 times [2021-12-06 22:17:58,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:17:58,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699580326] [2021-12-06 22:17:58,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:17:58,653 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:17:58,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:17:58,656 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:17:58,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:17:59,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:00,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 2135 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-06 22:18:00,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:00,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:18:01,605 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 197 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2021-12-06 22:18:01,605 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:01,605 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:01,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699580326] [2021-12-06 22:18:01,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699580326] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:01,606 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:01,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-06 22:18:01,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987846611] [2021-12-06 22:18:01,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:01,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 22:18:01,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:01,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 22:18:01,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:18:01,607 INFO L87 Difference]: Start difference. First operand 304 states and 404 transitions. Second operand has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 10 states have internal predecessors, (86), 5 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) [2021-12-06 22:18:04,240 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:04,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:04,356 INFO L93 Difference]: Finished difference Result 560 states and 752 transitions. [2021-12-06 22:18:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 22:18:04,359 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 10 states have internal predecessors, (86), 5 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) Word has length 199 [2021-12-06 22:18:04,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:04,362 INFO L225 Difference]: With dead ends: 560 [2021-12-06 22:18:04,362 INFO L226 Difference]: Without dead ends: 307 [2021-12-06 22:18:04,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:18:04,364 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 22 mSDsluCounter, 1443 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1820 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:04,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1820 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 1 Unknown, 98 Unchecked, 2.6s Time] [2021-12-06 22:18:04,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-06 22:18:04,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2021-12-06 22:18:04,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 193 states have (on average 1.2072538860103628) internal successors, (233), 195 states have internal predecessors, (233), 86 states have call successors, (86), 28 states have call predecessors, (86), 27 states have return successors, (89), 83 states have call predecessors, (89), 84 states have call successors, (89) [2021-12-06 22:18:04,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 408 transitions. [2021-12-06 22:18:04,377 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 408 transitions. Word has length 199 [2021-12-06 22:18:04,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:04,378 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 408 transitions. [2021-12-06 22:18:04,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.818181818181818) internal successors, (86), 10 states have internal predecessors, (86), 5 states have call successors, (34), 3 states have call predecessors, (34), 5 states have return successors, (32), 5 states have call predecessors, (32), 5 states have call successors, (32) [2021-12-06 22:18:04,378 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 408 transitions. [2021-12-06 22:18:04,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2021-12-06 22:18:04,380 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:04,380 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 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, 1, 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-12-06 22:18:04,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 22:18:04,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:04,581 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:04,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:04,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1607971567, now seen corresponding path program 1 times [2021-12-06 22:18:04,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:04,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [567217965] [2021-12-06 22:18:04,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:04,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:04,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:04,592 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:04,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-06 22:18:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:06,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 2152 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:18:06,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:07,027 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 248 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-12-06 22:18:07,027 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:07,027 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:07,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [567217965] [2021-12-06 22:18:07,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [567217965] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:07,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:07,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:18:07,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600427169] [2021-12-06 22:18:07,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:07,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:18:07,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:07,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:18:07,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:07,029 INFO L87 Difference]: Start difference. First operand 307 states and 408 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2021-12-06 22:18:09,193 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:09,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:09,398 INFO L93 Difference]: Finished difference Result 524 states and 706 transitions. [2021-12-06 22:18:09,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:18:09,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) Word has length 204 [2021-12-06 22:18:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:09,402 INFO L225 Difference]: With dead ends: 524 [2021-12-06 22:18:09,402 INFO L226 Difference]: Without dead ends: 307 [2021-12-06 22:18:09,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:09,404 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 53 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:09,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 1035 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2021-12-06 22:18:09,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-12-06 22:18:09,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2021-12-06 22:18:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 193 states have (on average 1.2072538860103628) internal successors, (233), 195 states have internal predecessors, (233), 86 states have call successors, (86), 28 states have call predecessors, (86), 27 states have return successors, (87), 83 states have call predecessors, (87), 84 states have call successors, (87) [2021-12-06 22:18:09,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 406 transitions. [2021-12-06 22:18:09,420 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 406 transitions. Word has length 204 [2021-12-06 22:18:09,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:09,421 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 406 transitions. [2021-12-06 22:18:09,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 3 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2021-12-06 22:18:09,421 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 406 transitions. [2021-12-06 22:18:09,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2021-12-06 22:18:09,423 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:09,423 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 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, 1, 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-12-06 22:18:09,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-06 22:18:09,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:09,625 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:09,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:09,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1115345393, now seen corresponding path program 2 times [2021-12-06 22:18:09,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:09,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1636827584] [2021-12-06 22:18:09,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:18:09,634 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:09,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:09,637 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:09,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-06 22:18:10,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 22:18:10,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:18:10,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 1048 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:18:10,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:10,467 INFO L134 CoverageAnalysis]: Checked inductivity of 454 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2021-12-06 22:18:10,468 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:10,468 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:10,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1636827584] [2021-12-06 22:18:10,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1636827584] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:10,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:10,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:18:10,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248659610] [2021-12-06 22:18:10,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:10,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:18:10,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:18:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:10,469 INFO L87 Difference]: Start difference. First operand 307 states and 406 transitions. Second operand has 5 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2021-12-06 22:18:10,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:10,589 INFO L93 Difference]: Finished difference Result 315 states and 413 transitions. [2021-12-06 22:18:10,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:18:10,590 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2021-12-06 22:18:10,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:10,592 INFO L225 Difference]: With dead ends: 315 [2021-12-06 22:18:10,592 INFO L226 Difference]: Without dead ends: 313 [2021-12-06 22:18:10,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 200 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-12-06 22:18:10,593 INFO L933 BasicCegarLoop]: 386 mSDtfsCounter, 12 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:10,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1520 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:18:10,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-12-06 22:18:10,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 311. [2021-12-06 22:18:10,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 196 states have (on average 1.2040816326530612) internal successors, (236), 198 states have internal predecessors, (236), 86 states have call successors, (86), 29 states have call predecessors, (86), 28 states have return successors, (87), 83 states have call predecessors, (87), 84 states have call successors, (87) [2021-12-06 22:18:10,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 409 transitions. [2021-12-06 22:18:10,607 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 409 transitions. Word has length 204 [2021-12-06 22:18:10,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:10,607 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 409 transitions. [2021-12-06 22:18:10,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2021-12-06 22:18:10,608 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 409 transitions. [2021-12-06 22:18:10,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-12-06 22:18:10,609 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:10,609 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:18:10,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-06 22:18:10,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:10,810 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:10,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:10,811 INFO L85 PathProgramCache]: Analyzing trace with hash 400903547, now seen corresponding path program 1 times [2021-12-06 22:18:10,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:10,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1212152893] [2021-12-06 22:18:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:10,814 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:10,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:10,815 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:10,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-06 22:18:12,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:12,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 2176 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:18:12,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-06 22:18:12,826 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:12,827 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:12,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1212152893] [2021-12-06 22:18:12,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1212152893] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:12,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:12,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:18:12,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418024064] [2021-12-06 22:18:12,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:12,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:18:12,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:12,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:18:12,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:18:12,828 INFO L87 Difference]: Start difference. First operand 311 states and 409 transitions. Second operand has 7 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:18:13,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:13,447 INFO L93 Difference]: Finished difference Result 540 states and 723 transitions. [2021-12-06 22:18:13,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:18:13,449 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 217 [2021-12-06 22:18:13,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:13,451 INFO L225 Difference]: With dead ends: 540 [2021-12-06 22:18:13,451 INFO L226 Difference]: Without dead ends: 319 [2021-12-06 22:18:13,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:18:13,453 INFO L933 BasicCegarLoop]: 363 mSDtfsCounter, 3 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2117 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:13,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 2117 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:18:13,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-12-06 22:18:13,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 314. [2021-12-06 22:18:13,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 198 states have (on average 1.202020202020202) internal successors, (238), 201 states have internal predecessors, (238), 86 states have call successors, (86), 29 states have call predecessors, (86), 29 states have return successors, (91), 83 states have call predecessors, (91), 84 states have call successors, (91) [2021-12-06 22:18:13,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 415 transitions. [2021-12-06 22:18:13,467 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 415 transitions. Word has length 217 [2021-12-06 22:18:13,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:13,468 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 415 transitions. [2021-12-06 22:18:13,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:18:13,468 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 415 transitions. [2021-12-06 22:18:13,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2021-12-06 22:18:13,469 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:13,470 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:18:13,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-06 22:18:13,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:13,672 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:13,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:13,673 INFO L85 PathProgramCache]: Analyzing trace with hash 924128445, now seen corresponding path program 2 times [2021-12-06 22:18:13,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:13,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1254700003] [2021-12-06 22:18:13,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:18:13,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:13,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:13,690 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:13,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-06 22:18:17,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:18:17,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:18:17,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 2190 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 22:18:17,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:18,508 INFO L134 CoverageAnalysis]: Checked inductivity of 466 backedges. 254 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2021-12-06 22:18:18,508 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:18,509 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:18,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1254700003] [2021-12-06 22:18:18,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1254700003] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:18,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:18,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 22:18:18,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033495636] [2021-12-06 22:18:18,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:18,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:18:18,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:18,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:18:18,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:18:18,510 INFO L87 Difference]: Start difference. First operand 314 states and 415 transitions. Second operand has 8 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:18:21,686 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:23,698 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:25,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:25,784 INFO L93 Difference]: Finished difference Result 542 states and 731 transitions. [2021-12-06 22:18:25,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:18:25,798 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) Word has length 223 [2021-12-06 22:18:25,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:25,800 INFO L225 Difference]: With dead ends: 542 [2021-12-06 22:18:25,800 INFO L226 Difference]: Without dead ends: 316 [2021-12-06 22:18:25,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:18:25,802 INFO L933 BasicCegarLoop]: 386 mSDtfsCounter, 7 mSDsluCounter, 1722 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2108 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:25,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 2108 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 2 Unknown, 145 Unchecked, 6.9s Time] [2021-12-06 22:18:25,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-12-06 22:18:25,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 313. [2021-12-06 22:18:25,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 198 states have (on average 1.202020202020202) internal successors, (238), 200 states have internal predecessors, (238), 85 states have call successors, (85), 29 states have call predecessors, (85), 29 states have return successors, (90), 83 states have call predecessors, (90), 83 states have call successors, (90) [2021-12-06 22:18:25,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 413 transitions. [2021-12-06 22:18:25,815 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 413 transitions. Word has length 223 [2021-12-06 22:18:25,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:25,816 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 413 transitions. [2021-12-06 22:18:25,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 3 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (36), 2 states have call predecessors, (36), 3 states have call successors, (36) [2021-12-06 22:18:25,816 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 413 transitions. [2021-12-06 22:18:25,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2021-12-06 22:18:25,817 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:25,817 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:18:25,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-06 22:18:26,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:26,020 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:26,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:26,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1742974628, now seen corresponding path program 3 times [2021-12-06 22:18:26,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:26,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2008014438] [2021-12-06 22:18:26,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:18:26,029 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:26,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:26,031 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:26,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-06 22:18:28,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-06 22:18:28,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:18:28,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 1114 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:18:28,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2021-12-06 22:18:28,679 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:28,679 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:28,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2008014438] [2021-12-06 22:18:28,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2008014438] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:28,679 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:28,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:18:28,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537842377] [2021-12-06 22:18:28,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:28,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:18:28,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:28,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:18:28,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:18:28,681 INFO L87 Difference]: Start difference. First operand 313 states and 413 transitions. Second operand has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:18:29,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:29,295 INFO L93 Difference]: Finished difference Result 527 states and 704 transitions. [2021-12-06 22:18:29,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:18:29,296 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) Word has length 228 [2021-12-06 22:18:29,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:29,299 INFO L225 Difference]: With dead ends: 527 [2021-12-06 22:18:29,299 INFO L226 Difference]: Without dead ends: 317 [2021-12-06 22:18:29,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:18:29,300 INFO L933 BasicCegarLoop]: 364 mSDtfsCounter, 3 mSDsluCounter, 1400 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:29,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 1764 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-06 22:18:29,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-12-06 22:18:29,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 315. [2021-12-06 22:18:29,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 199 states have (on average 1.2010050251256281) internal successors, (239), 202 states have internal predecessors, (239), 85 states have call successors, (85), 29 states have call predecessors, (85), 30 states have return successors, (97), 83 states have call predecessors, (97), 83 states have call successors, (97) [2021-12-06 22:18:29,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 421 transitions. [2021-12-06 22:18:29,329 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 421 transitions. Word has length 228 [2021-12-06 22:18:29,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:29,330 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 421 transitions. [2021-12-06 22:18:29,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 3 states have call successors, (37), 2 states have call predecessors, (37), 4 states have return successors, (35), 3 states have call predecessors, (35), 3 states have call successors, (35) [2021-12-06 22:18:29,330 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 421 transitions. [2021-12-06 22:18:29,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2021-12-06 22:18:29,331 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:29,332 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 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-12-06 22:18:29,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Ended with exit code 0 [2021-12-06 22:18:29,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:29,533 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:29,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:29,534 INFO L85 PathProgramCache]: Analyzing trace with hash -257285303, now seen corresponding path program 1 times [2021-12-06 22:18:29,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:29,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [593624243] [2021-12-06 22:18:29,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:29,538 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:29,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:29,539 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:29,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-06 22:18:31,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:31,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 2224 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:18:31,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:32,356 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-12-06 22:18:32,357 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:32,357 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:32,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [593624243] [2021-12-06 22:18:32,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [593624243] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:32,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:32,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:18:32,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591535994] [2021-12-06 22:18:32,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:32,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:18:32,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:32,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:18:32,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:18:32,359 INFO L87 Difference]: Start difference. First operand 315 states and 421 transitions. Second operand has 6 states, 5 states have (on average 19.2) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 3 states have call predecessors, (36), 4 states have call successors, (36) [2021-12-06 22:18:34,693 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:34,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:34,942 INFO L93 Difference]: Finished difference Result 535 states and 721 transitions. [2021-12-06 22:18:34,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:18:34,942 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.2) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 3 states have call predecessors, (36), 4 states have call successors, (36) Word has length 233 [2021-12-06 22:18:34,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:34,945 INFO L225 Difference]: With dead ends: 535 [2021-12-06 22:18:34,945 INFO L226 Difference]: Without dead ends: 308 [2021-12-06 22:18:34,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:18:34,946 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 86 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 39 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:34,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1371 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 40 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-12-06 22:18:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-12-06 22:18:34,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2021-12-06 22:18:34,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 194 states have (on average 1.1958762886597938) internal successors, (232), 196 states have internal predecessors, (232), 84 states have call successors, (84), 29 states have call predecessors, (84), 29 states have return successors, (92), 82 states have call predecessors, (92), 82 states have call successors, (92) [2021-12-06 22:18:34,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 408 transitions. [2021-12-06 22:18:34,963 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 408 transitions. Word has length 233 [2021-12-06 22:18:34,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:34,964 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 408 transitions. [2021-12-06 22:18:34,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.2) internal successors, (96), 6 states have internal predecessors, (96), 4 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (36), 3 states have call predecessors, (36), 4 states have call successors, (36) [2021-12-06 22:18:34,964 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 408 transitions. [2021-12-06 22:18:34,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2021-12-06 22:18:34,966 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:34,966 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 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-12-06 22:18:35,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-06 22:18:35,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:35,168 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:35,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:35,169 INFO L85 PathProgramCache]: Analyzing trace with hash -459109237, now seen corresponding path program 1 times [2021-12-06 22:18:35,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:35,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475025507] [2021-12-06 22:18:35,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:35,177 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:35,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:35,179 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:35,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-06 22:18:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:36,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 2227 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-06 22:18:36,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 324 proven. 3 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2021-12-06 22:18:40,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:18:42,879 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-06 22:18:42,879 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 24 treesize of output 23 [2021-12-06 22:18:42,913 INFO L354 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2021-12-06 22:18:42,914 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 20 treesize of output 12 [2021-12-06 22:18:43,067 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2021-12-06 22:18:43,067 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:43,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475025507] [2021-12-06 22:18:43,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1475025507] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:18:43,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:18:43,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 19 [2021-12-06 22:18:43,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719996993] [2021-12-06 22:18:43,068 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:18:43,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-06 22:18:43,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:43,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-06 22:18:43,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-12-06 22:18:43,069 INFO L87 Difference]: Start difference. First operand 308 states and 408 transitions. Second operand has 19 states, 18 states have (on average 7.0) internal successors, (126), 19 states have internal predecessors, (126), 6 states have call successors, (52), 3 states have call predecessors, (52), 6 states have return successors, (50), 5 states have call predecessors, (50), 6 states have call successors, (50) [2021-12-06 22:18:46,358 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:49,586 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:18:50,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:50,487 INFO L93 Difference]: Finished difference Result 536 states and 710 transitions. [2021-12-06 22:18:50,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-06 22:18:50,489 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 7.0) internal successors, (126), 19 states have internal predecessors, (126), 6 states have call successors, (52), 3 states have call predecessors, (52), 6 states have return successors, (50), 5 states have call predecessors, (50), 6 states have call successors, (50) Word has length 233 [2021-12-06 22:18:50,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:50,491 INFO L225 Difference]: With dead ends: 536 [2021-12-06 22:18:50,491 INFO L226 Difference]: Without dead ends: 323 [2021-12-06 22:18:50,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 439 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2021-12-06 22:18:50,493 INFO L933 BasicCegarLoop]: 378 mSDtfsCounter, 30 mSDsluCounter, 3294 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 3672 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:50,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 3672 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 156 Invalid, 1 Unknown, 195 Unchecked, 6.2s Time] [2021-12-06 22:18:50,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-12-06 22:18:50,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 319. [2021-12-06 22:18:50,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 201 states have (on average 1.1890547263681592) internal successors, (239), 204 states have internal predecessors, (239), 85 states have call successors, (85), 31 states have call predecessors, (85), 32 states have return successors, (92), 83 states have call predecessors, (92), 83 states have call successors, (92) [2021-12-06 22:18:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 416 transitions. [2021-12-06 22:18:50,506 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 416 transitions. Word has length 233 [2021-12-06 22:18:50,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:50,507 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 416 transitions. [2021-12-06 22:18:50,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 7.0) internal successors, (126), 19 states have internal predecessors, (126), 6 states have call successors, (52), 3 states have call predecessors, (52), 6 states have return successors, (50), 5 states have call predecessors, (50), 6 states have call successors, (50) [2021-12-06 22:18:50,507 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 416 transitions. [2021-12-06 22:18:50,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-12-06 22:18:50,509 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:50,509 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 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-12-06 22:18:50,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-06 22:18:50,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:50,711 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:50,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:50,713 INFO L85 PathProgramCache]: Analyzing trace with hash 2069480192, now seen corresponding path program 1 times [2021-12-06 22:18:50,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:50,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929699944] [2021-12-06 22:18:50,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:50,721 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:50,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:50,723 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:50,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-06 22:18:52,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:52,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 2258 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:18:52,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:53,100 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2021-12-06 22:18:53,101 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:53,101 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:53,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929699944] [2021-12-06 22:18:53,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929699944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:53,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:53,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:18:53,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775511302] [2021-12-06 22:18:53,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:53,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:18:53,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:18:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:53,102 INFO L87 Difference]: Start difference. First operand 319 states and 416 transitions. Second operand has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2021-12-06 22:18:53,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:53,230 INFO L93 Difference]: Finished difference Result 329 states and 426 transitions. [2021-12-06 22:18:53,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:18:53,231 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 244 [2021-12-06 22:18:53,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:53,233 INFO L225 Difference]: With dead ends: 329 [2021-12-06 22:18:53,233 INFO L226 Difference]: Without dead ends: 327 [2021-12-06 22:18:53,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 240 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-12-06 22:18:53,234 INFO L933 BasicCegarLoop]: 388 mSDtfsCounter, 7 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1528 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:53,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1528 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:18:53,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-12-06 22:18:53,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 324. [2021-12-06 22:18:53,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 204 states have (on average 1.1862745098039216) internal successors, (242), 208 states have internal predecessors, (242), 86 states have call successors, (86), 32 states have call predecessors, (86), 33 states have return successors, (93), 83 states have call predecessors, (93), 84 states have call successors, (93) [2021-12-06 22:18:53,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 421 transitions. [2021-12-06 22:18:53,247 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 421 transitions. Word has length 244 [2021-12-06 22:18:53,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:53,248 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 421 transitions. [2021-12-06 22:18:53,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2021-12-06 22:18:53,248 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 421 transitions. [2021-12-06 22:18:53,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2021-12-06 22:18:53,250 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:53,250 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 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-12-06 22:18:53,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-06 22:18:53,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:53,452 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:53,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:53,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2071327234, now seen corresponding path program 1 times [2021-12-06 22:18:53,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:53,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944660411] [2021-12-06 22:18:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:53,462 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:53,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:53,464 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:53,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-06 22:18:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:56,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 2257 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:18:56,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:56,240 INFO L134 CoverageAnalysis]: Checked inductivity of 521 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2021-12-06 22:18:56,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:56,240 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:56,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944660411] [2021-12-06 22:18:56,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944660411] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:56,240 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:56,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:18:56,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803650023] [2021-12-06 22:18:56,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:56,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:18:56,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:56,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:18:56,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:56,242 INFO L87 Difference]: Start difference. First operand 324 states and 421 transitions. Second operand has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2021-12-06 22:18:56,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:56,369 INFO L93 Difference]: Finished difference Result 332 states and 428 transitions. [2021-12-06 22:18:56,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:18:56,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 244 [2021-12-06 22:18:56,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:56,373 INFO L225 Difference]: With dead ends: 332 [2021-12-06 22:18:56,373 INFO L226 Difference]: Without dead ends: 330 [2021-12-06 22:18:56,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 240 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-12-06 22:18:56,374 INFO L933 BasicCegarLoop]: 387 mSDtfsCounter, 7 mSDsluCounter, 1137 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:56,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 1524 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:18:56,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-12-06 22:18:56,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 323. [2021-12-06 22:18:56,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 204 states have (on average 1.1862745098039216) internal successors, (242), 207 states have internal predecessors, (242), 85 states have call successors, (85), 32 states have call predecessors, (85), 33 states have return successors, (92), 83 states have call predecessors, (92), 83 states have call successors, (92) [2021-12-06 22:18:56,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 419 transitions. [2021-12-06 22:18:56,394 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 419 transitions. Word has length 244 [2021-12-06 22:18:56,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:56,394 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 419 transitions. [2021-12-06 22:18:56,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2021-12-06 22:18:56,395 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 419 transitions. [2021-12-06 22:18:56,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2021-12-06 22:18:56,396 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:56,396 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:18:56,453 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-06 22:18:56,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:56,598 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:56,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:56,600 INFO L85 PathProgramCache]: Analyzing trace with hash -554394461, now seen corresponding path program 1 times [2021-12-06 22:18:56,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:56,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1133073181] [2021-12-06 22:18:56,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:56,603 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:56,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:56,604 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:56,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-06 22:18:58,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:18:58,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 2356 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:18:58,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:18:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2021-12-06 22:18:59,097 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:18:59,097 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:18:59,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1133073181] [2021-12-06 22:18:59,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1133073181] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:18:59,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:18:59,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:18:59,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761003683] [2021-12-06 22:18:59,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:18:59,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:18:59,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:18:59,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:18:59,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:18:59,099 INFO L87 Difference]: Start difference. First operand 323 states and 419 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 4 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2021-12-06 22:18:59,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:18:59,409 INFO L93 Difference]: Finished difference Result 563 states and 753 transitions. [2021-12-06 22:18:59,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:18:59,409 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 4 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) Word has length 252 [2021-12-06 22:18:59,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:18:59,412 INFO L225 Difference]: With dead ends: 563 [2021-12-06 22:18:59,412 INFO L226 Difference]: Without dead ends: 371 [2021-12-06 22:18:59,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:18:59,413 INFO L933 BasicCegarLoop]: 407 mSDtfsCounter, 124 mSDsluCounter, 1095 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:18:59,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 1502 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:18:59,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2021-12-06 22:18:59,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 333. [2021-12-06 22:18:59,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 209 states have (on average 1.1818181818181819) internal successors, (247), 212 states have internal predecessors, (247), 90 states have call successors, (90), 32 states have call predecessors, (90), 33 states have return successors, (97), 88 states have call predecessors, (97), 88 states have call successors, (97) [2021-12-06 22:18:59,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 434 transitions. [2021-12-06 22:18:59,428 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 434 transitions. Word has length 252 [2021-12-06 22:18:59,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:18:59,429 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 434 transitions. [2021-12-06 22:18:59,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 4 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (36), 4 states have call predecessors, (36), 4 states have call successors, (36) [2021-12-06 22:18:59,429 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 434 transitions. [2021-12-06 22:18:59,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2021-12-06 22:18:59,431 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:18:59,431 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:18:59,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-06 22:18:59,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:18:59,633 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:18:59,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:18:59,634 INFO L85 PathProgramCache]: Analyzing trace with hash -335539743, now seen corresponding path program 1 times [2021-12-06 22:18:59,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:18:59,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180530570] [2021-12-06 22:18:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:18:59,642 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:18:59,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:18:59,645 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:18:59,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-06 22:19:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:19:01,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 2353 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:19:01,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:19:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 519 trivial. 0 not checked. [2021-12-06 22:19:02,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:19:02,224 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:19:02,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180530570] [2021-12-06 22:19:02,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180530570] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:19:02,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:19:02,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:19:02,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938391485] [2021-12-06 22:19:02,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:19:02,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:19:02,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:19:02,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:19:02,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:19:02,226 INFO L87 Difference]: Start difference. First operand 333 states and 434 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2021-12-06 22:19:02,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:19:02,419 INFO L93 Difference]: Finished difference Result 483 states and 626 transitions. [2021-12-06 22:19:02,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:19:02,421 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 252 [2021-12-06 22:19:02,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:19:02,423 INFO L225 Difference]: With dead ends: 483 [2021-12-06 22:19:02,423 INFO L226 Difference]: Without dead ends: 333 [2021-12-06 22:19:02,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:19:02,425 INFO L933 BasicCegarLoop]: 380 mSDtfsCounter, 32 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:19:02,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 1108 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:19:02,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-06 22:19:02,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2021-12-06 22:19:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 209 states have (on average 1.1722488038277512) internal successors, (245), 212 states have internal predecessors, (245), 90 states have call successors, (90), 32 states have call predecessors, (90), 33 states have return successors, (97), 88 states have call predecessors, (97), 88 states have call successors, (97) [2021-12-06 22:19:02,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 432 transitions. [2021-12-06 22:19:02,440 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 432 transitions. Word has length 252 [2021-12-06 22:19:02,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:19:02,440 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 432 transitions. [2021-12-06 22:19:02,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2021-12-06 22:19:02,440 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 432 transitions. [2021-12-06 22:19:02,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2021-12-06 22:19:02,442 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:19:02,442 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:19:02,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-06 22:19:02,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:19:02,643 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:19:02,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:19:02,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1223682973, now seen corresponding path program 1 times [2021-12-06 22:19:02,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:19:02,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1115219383] [2021-12-06 22:19:02,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:19:02,646 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:19:02,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:19:02,647 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:19:02,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-06 22:20:32,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:20:33,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 2327 conjuncts, 215 conjunts are in the unsatisfiable core [2021-12-06 22:20:33,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:20:33,515 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-12-06 22:20:34,532 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:20:34,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 29 [2021-12-06 22:20:34,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-12-06 22:20:52,305 INFO L354 Elim1Store]: treesize reduction 168, result has 28.5 percent of original size [2021-12-06 22:20:52,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 173 treesize of output 217 [2021-12-06 22:20:54,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-12-06 22:20:54,998 INFO L354 Elim1Store]: treesize reduction 14, result has 64.1 percent of original size [2021-12-06 22:20:54,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 46 [2021-12-06 22:20:55,690 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-12-06 22:20:55,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-12-06 22:20:55,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 37 [2021-12-06 22:21:03,919 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-06 22:21:03,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2021-12-06 22:21:03,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:03,957 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 18 treesize of output 20 [2021-12-06 22:21:27,293 WARN L227 SmtUtils]: Spent 21.11s on a formula simplification. DAG size of input: 64 DAG size of output: 38 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-12-06 22:21:27,294 INFO L354 Elim1Store]: treesize reduction 160, result has 32.2 percent of original size [2021-12-06 22:21:27,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 3322 treesize of output 1988 [2021-12-06 22:21:27,353 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-06 22:21:27,353 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 3154 treesize of output 1995 [2021-12-06 22:21:27,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:27,816 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:21:27,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 1126 treesize of output 1090 [2021-12-06 22:21:27,885 INFO L354 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2021-12-06 22:21:27,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 2883 treesize of output 2061 [2021-12-06 22:21:27,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:27,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:27,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 1760 treesize of output 1516 [2021-12-06 22:21:27,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:28,533 INFO L354 Elim1Store]: treesize reduction 58, result has 47.7 percent of original size [2021-12-06 22:21:28,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 1578 treesize of output 1511 [2021-12-06 22:21:28,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:29,052 INFO L354 Elim1Store]: treesize reduction 48, result has 43.5 percent of original size [2021-12-06 22:21:29,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 615 treesize of output 631 [2021-12-06 22:21:29,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:29,666 INFO L354 Elim1Store]: treesize reduction 56, result has 44.6 percent of original size [2021-12-06 22:21:29,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 598 treesize of output 625 [2021-12-06 22:21:29,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:29,729 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 1544 treesize of output 1486 [2021-12-06 22:21:29,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 768 treesize of output 736 [2021-12-06 22:21:29,981 INFO L354 Elim1Store]: treesize reduction 23, result has 42.5 percent of original size [2021-12-06 22:21:29,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2021-12-06 22:21:30,488 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 14 treesize of output 13 [2021-12-06 22:21:30,750 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 29 treesize of output 21 [2021-12-06 22:21:33,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-12-06 22:21:33,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:33,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-12-06 22:21:34,082 INFO L354 Elim1Store]: treesize reduction 23, result has 42.5 percent of original size [2021-12-06 22:21:34,083 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 137 [2021-12-06 22:21:34,370 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:34,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-12-06 22:21:36,073 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:36,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:36,161 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 15 treesize of output 11 [2021-12-06 22:21:36,475 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:36,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:36,833 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 19 [2021-12-06 22:21:36,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:21:36,999 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:37,102 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:37,152 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:37,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:37,568 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 15 treesize of output 11 [2021-12-06 22:21:37,628 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:38,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,129 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 30 treesize of output 24 [2021-12-06 22:21:38,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:21:38,348 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:38,481 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:38,549 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:38,642 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:38,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:38,895 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 22 treesize of output 16 [2021-12-06 22:21:39,180 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:21:40,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:40,750 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:21:40,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 242 treesize of output 246 [2021-12-06 22:21:41,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-12-06 22:21:50,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:50,803 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-12-06 22:21:50,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 197 treesize of output 215 [2021-12-06 22:21:52,725 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-06 22:21:52,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-12-06 22:21:53,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:53,527 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:21:53,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 144 treesize of output 152 [2021-12-06 22:21:53,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-12-06 22:21:53,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-12-06 22:21:54,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:54,136 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:21:54,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 74 [2021-12-06 22:21:56,239 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-06 22:21:56,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 32 [2021-12-06 22:21:56,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:21:56,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-06 22:22:01,854 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 14 treesize of output 16 [2021-12-06 22:22:03,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:22:03,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-06 22:22:03,789 INFO L354 Elim1Store]: treesize reduction 84, result has 22.9 percent of original size [2021-12-06 22:22:03,789 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 3 case distinctions, treesize of input 28 treesize of output 43 [2021-12-06 22:22:03,863 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:22:03,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-06 22:22:03,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-06 22:23:19,741 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-06 22:23:19,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 45 [2021-12-06 22:23:21,971 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-12-06 22:23:21,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 72 treesize of output 24 [2021-12-06 22:23:22,997 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_10399 (Array (_ BitVec 64) (_ BitVec 64)))) (= (store |c_old(#memory_$Pointer$.base)| |c_s_find_entry_#in~p_entry#1.base| v_ArrVal_10399) |c_#memory_$Pointer$.base|)) (exists ((v_arrayElimCell_98 (_ BitVec 8)) (v_arrayElimCell_97 (_ BitVec 8)) (v_arrayElimCell_92 (_ BitVec 8)) (v_arrayElimCell_91 (_ BitVec 8)) (v_arrayElimCell_94 (_ BitVec 8)) (v_arrayElimCell_93 (_ BitVec 8)) (v_arrayElimCell_96 (_ BitVec 8)) (v_arrayElimCell_95 (_ BitVec 8))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_s_find_entry_#in~p_entry#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_s_find_entry_#in~p_entry#1.base|) |c_s_find_entry_#in~p_entry#1.offset| (bvadd (bvmul (_ bv24 64) (bvand |c_s_find_entry_#in~hash_code#1| (concat (concat (concat (concat (concat (concat (concat v_arrayElimCell_97 v_arrayElimCell_91) v_arrayElimCell_96) v_arrayElimCell_98) v_arrayElimCell_93) v_arrayElimCell_94) v_arrayElimCell_92) v_arrayElimCell_95))) (_ bv80 64) |c_s_find_entry_#in~state#1.offset|)))))) is different from true [2021-12-06 22:23:23,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 49 [2021-12-06 22:23:23,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-12-06 22:23:24,368 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-06 22:23:24,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 59 [2021-12-06 22:23:24,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-12-06 22:23:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 27 proven. 401 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-06 22:23:36,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:23:38,950 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_10402 (Array (_ BitVec 64) (_ BitVec 64)))) (not (= (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_aws_hash_table_remove_~was_present#1.base| v_ArrVal_10402) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.base|) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.offset|) (_ bv0 64)))) (forall ((v_ArrVal_10401 (Array (_ BitVec 64) (_ BitVec 64)))) (not (= (_ bv0 64) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_hash_table_remove_~was_present#1.base| v_ArrVal_10401) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.base|) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.offset|))))) is different from false [2021-12-06 22:23:39,897 INFO L354 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-12-06 22:23:39,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 88 treesize of output 40 [2021-12-06 22:23:39,955 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_arrayElimCell_117 (_ BitVec 8)) (v_arrayElimCell_116 (_ BitVec 8)) (v_arrayElimCell_119 (_ BitVec 8)) (v_arrayElimCell_118 (_ BitVec 8)) (v_arrayElimCell_113 (_ BitVec 8)) (v_ArrVal_10402 (Array (_ BitVec 64) (_ BitVec 64))) (v_arrayElimCell_112 (_ BitVec 8)) (v_arrayElimCell_115 (_ BitVec 8)) (v_arrayElimCell_114 (_ BitVec 8))) (not (= (_ bv0 64) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_aws_hash_table_remove_~#entry~5#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_aws_hash_table_remove_~#entry~5#1.base|) |c_ULTIMATE.start_aws_hash_table_remove_~#entry~5#1.offset| (bvadd |c_ULTIMATE.start_aws_hash_table_remove_~state~8#1.offset| (_ bv80 64) (bvmul (bvand |c_ULTIMATE.start_aws_hash_table_remove_~hash_code~3#1| (concat (concat (concat (concat (concat (concat (concat v_arrayElimCell_119 v_arrayElimCell_114) v_arrayElimCell_115) v_arrayElimCell_112) v_arrayElimCell_113) v_arrayElimCell_116) v_arrayElimCell_118) v_arrayElimCell_117)) (_ bv24 64))))) |c_ULTIMATE.start_aws_hash_table_remove_~was_present#1.base| v_ArrVal_10402) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.base|) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.offset|)))) (forall ((v_ArrVal_10408 (Array (_ BitVec 64) (_ BitVec 64))) (v_ArrVal_10401 (Array (_ BitVec 64) (_ BitVec 64)))) (not (= (_ bv0 64) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_hash_table_remove_~#entry~5#1.base| v_ArrVal_10408) |c_ULTIMATE.start_aws_hash_table_remove_~was_present#1.base| v_ArrVal_10401) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.base|) |c_ULTIMATE.start_aws_hash_table_remove_~map#1.offset|))))) is different from false [2021-12-06 22:23:39,979 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:23:39,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1115219383] [2021-12-06 22:23:39,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1115219383] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:23:39,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1512751166] [2021-12-06 22:23:39,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:23:39,980 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-06 22:23:39,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-06 22:23:39,981 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-06 22:23:39,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_470a89cb-c210-490b-b095-840fca6071c9/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2021-12-06 22:24:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:24:06,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 2327 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-06 22:24:06,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:24:11,826 INFO L354 Elim1Store]: treesize reduction 1096, result has 6.6 percent of original size [2021-12-06 22:24:11,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 64 treesize of output 89 [2021-12-06 22:24:20,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:24:20,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 110 treesize of output 54 [2021-12-06 22:24:23,323 INFO L354 Elim1Store]: treesize reduction 1036, result has 5.6 percent of original size [2021-12-06 22:24:23,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 7 case distinctions, treesize of input 49 treesize of output 74 [2021-12-06 22:24:29,670 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:24:29,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 92 treesize of output 56 [2021-12-06 22:24:32,971 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 199 proven. 10 refuted. 0 times theorem prover too weak. 331 trivial. 0 not checked. [2021-12-06 22:24:32,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:24:45,070 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 3060 treesize of output 3046