./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 0ddb7abc850f8a391199f9601a013a826a50b23f35837ebae72d69a0568e75da --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 00:50:10,477 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 00:50:10,580 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-12 00:50:10,586 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 00:50:10,587 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 00:50:10,636 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 00:50:10,637 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 00:50:10,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 00:50:10,639 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 00:50:10,644 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 00:50:10,645 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-12 00:50:10,646 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-12 00:50:10,646 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-12 00:50:10,648 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-12 00:50:10,649 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-12 00:50:10,649 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-12 00:50:10,650 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-12 00:50:10,650 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-12 00:50:10,651 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-12 00:50:10,651 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-12 00:50:10,652 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-12 00:50:10,652 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-12 00:50:10,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 00:50:10,654 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 00:50:10,654 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 00:50:10,666 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 00:50:10,667 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 00:50:10,667 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 00:50:10,668 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 00:50:10,668 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 00:50:10,669 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 00:50:10,670 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 00:50:10,671 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 00:50:10,671 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 00:50:10,671 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 00:50:10,672 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 00:50:10,672 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 00:50:10,672 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-12 00:50:10,673 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 00:50:10,673 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 00:50:10,673 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-12 00:50:10,674 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 00:50:10,674 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/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_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0ddb7abc850f8a391199f9601a013a826a50b23f35837ebae72d69a0568e75da [2023-11-12 00:50:11,003 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 00:50:11,035 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 00:50:11,037 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 00:50:11,039 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 00:50:11,044 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 00:50:11,046 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/../../sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i [2023-11-12 00:50:14,067 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 00:50:14,726 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 00:50:14,728 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i [2023-11-12 00:50:14,782 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/data/1d4d18b21/c95fbe82bbb541ceb594b24422493c8a/FLAGdcba9d21b [2023-11-12 00:50:14,803 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/data/1d4d18b21/c95fbe82bbb541ceb594b24422493c8a [2023-11-12 00:50:14,809 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 00:50:14,811 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 00:50:14,814 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 00:50:14,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 00:50:14,820 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 00:50:14,821 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:50:14" (1/1) ... [2023-11-12 00:50:14,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43947509 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:14, skipping insertion in model container [2023-11-12 00:50:14,822 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:50:14" (1/1) ... [2023-11-12 00:50:15,026 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 00:50:15,302 WARN L240 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_277126f6-8e5b-47fe-a821-b06361c1382f/sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i[4501,4514] [2023-11-12 00:50:15,313 WARN L240 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_277126f6-8e5b-47fe-a821-b06361c1382f/sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i[4561,4574] [2023-11-12 00:50:16,828 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,829 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,830 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,832 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,840 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,856 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,857 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,860 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,860 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,863 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,864 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,865 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:16,866 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:17,478 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-12 00:50:17,479 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-12 00:50:17,480 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-12 00:50:17,482 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-12 00:50:17,484 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-12 00:50:17,485 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-12 00:50:17,485 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-12 00:50:17,495 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-12 00:50:17,496 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-12 00:50:17,497 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-12 00:50:18,169 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,170 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,194 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,195 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,201 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,202 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,217 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,218 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,219 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,219 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,220 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,220 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,221 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,255 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 00:50:18,289 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 00:50:18,341 WARN L240 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_277126f6-8e5b-47fe-a821-b06361c1382f/sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i[4501,4514] [2023-11-12 00:50:18,342 WARN L240 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_277126f6-8e5b-47fe-a821-b06361c1382f/sv-benchmarks/c/aws-c-common/aws_hash_table_init_bounded_harness_negated.i[4561,4574] [2023-11-12 00:50:18,412 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,413 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,413 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,414 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,416 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,431 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,432 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,434 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,435 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,436 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,440 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,441 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,441 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,471 WARN L635 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-11-12 00:50:18,472 WARN L635 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-11-12 00:50:18,473 WARN L635 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-11-12 00:50:18,473 WARN L635 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-11-12 00:50:18,474 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-11-12 00:50:18,475 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-11-12 00:50:18,475 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-11-12 00:50:18,476 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-11-12 00:50:18,476 WARN L635 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-11-12 00:50:18,477 WARN L635 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-11-12 00:50:18,510 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" : : "r"(pBuf) : "memory"); [7526-7537] [2023-11-12 00:50:18,592 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,592 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,600 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,601 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,603 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,604 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,613 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,614 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,614 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,615 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,615 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,615 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,616 WARN L1577 CHandler]: Possible shadowing of function index [2023-11-12 00:50:18,637 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 00:50:19,007 WARN L672 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function equals_fn is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,008 WARN L672 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function fprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,009 WARN L672 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,010 WARN L672 CHandler]: The function callback is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,010 WARN L672 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,010 WARN L672 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-11-12 00:50:19,017 INFO L206 MainTranslator]: Completed translation [2023-11-12 00:50:19,018 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19 WrapperNode [2023-11-12 00:50:19,018 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 00:50:19,019 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 00:50:19,019 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 00:50:19,019 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 00:50:19,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,194 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,301 INFO L138 Inliner]: procedures = 772, calls = 2431, calls flagged for inlining = 67, calls inlined = 13, statements flattened = 848 [2023-11-12 00:50:19,302 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 00:50:19,302 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 00:50:19,302 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 00:50:19,303 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 00:50:19,312 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,313 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,329 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,330 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,398 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,404 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,414 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,421 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,436 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 00:50:19,437 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 00:50:19,437 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 00:50:19,437 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 00:50:19,438 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (1/1) ... [2023-11-12 00:50:19,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 00:50:19,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:19,474 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 00:50:19,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 00:50:19,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2023-11-12 00:50:19,516 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2023-11-12 00:50:19,516 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2023-11-12 00:50:19,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-12 00:50:19,517 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2023-11-12 00:50:19,518 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2023-11-12 00:50:19,518 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-12 00:50:19,518 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-12 00:50:19,518 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_is_valid [2023-11-12 00:50:19,518 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_is_valid [2023-11-12 00:50:19,518 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-12 00:50:19,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 00:50:19,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-12 00:50:19,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 00:50:19,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 00:50:19,519 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mul_size_checked [2023-11-12 00:50:19,520 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mul_size_checked [2023-11-12 00:50:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-12 00:50:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2023-11-12 00:50:19,520 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2023-11-12 00:50:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-12 00:50:19,520 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-11-12 00:50:19,521 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-11-12 00:50:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-12 00:50:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_power_of_two [2023-11-12 00:50:19,521 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_power_of_two [2023-11-12 00:50:19,521 INFO L130 BoogieDeclarations]: Found specification of procedure s_update_template_size [2023-11-12 00:50:19,521 INFO L138 BoogieDeclarations]: Found implementation of procedure s_update_template_size [2023-11-12 00:50:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-12 00:50:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2023-11-12 00:50:19,522 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2023-11-12 00:50:19,522 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_calloc [2023-11-12 00:50:19,523 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_calloc [2023-11-12 00:50:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2023-11-12 00:50:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure hash_table_state_required_bytes [2023-11-12 00:50:19,523 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_table_state_required_bytes [2023-11-12 00:50:19,523 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 00:50:19,523 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 00:50:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure aws_hash_table_is_valid [2023-11-12 00:50:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_hash_table_is_valid [2023-11-12 00:50:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-12 00:50:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2023-11-12 00:50:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2023-11-12 00:50:19,524 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_mult [2023-11-12 00:50:19,524 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_mult [2023-11-12 00:50:19,525 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2023-11-12 00:50:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2023-11-12 00:50:19,526 INFO L130 BoogieDeclarations]: Found specification of procedure s_alloc_state [2023-11-12 00:50:19,526 INFO L138 BoogieDeclarations]: Found implementation of procedure s_alloc_state [2023-11-12 00:50:19,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 00:50:19,853 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 00:50:19,855 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 00:50:21,514 INFO L770 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume !true; [2023-11-12 00:50:21,535 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 00:50:21,991 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 00:50:21,992 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-12 00:50:21,998 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:50:21 BoogieIcfgContainer [2023-11-12 00:50:22,002 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 00:50:22,005 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 00:50:22,005 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 00:50:22,009 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 00:50:22,009 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 12:50:14" (1/3) ... [2023-11-12 00:50:22,011 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6efb549e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:50:22, skipping insertion in model container [2023-11-12 00:50:22,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:50:19" (2/3) ... [2023-11-12 00:50:22,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6efb549e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:50:22, skipping insertion in model container [2023-11-12 00:50:22,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:50:21" (3/3) ... [2023-11-12 00:50:22,019 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_hash_table_init_bounded_harness_negated.i [2023-11-12 00:50:22,040 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 00:50:22,040 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 00:50:22,110 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 00:50:22,122 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@59cf4c68, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-12 00:50:22,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 00:50:22,128 INFO L276 IsEmpty]: Start isEmpty. Operand has 137 states, 80 states have (on average 1.2125) internal successors, (97), 80 states have internal predecessors, (97), 38 states have call successors, (38), 18 states have call predecessors, (38), 18 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-12 00:50:22,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-12 00:50:22,140 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:22,141 INFO L195 NwaCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 00:50:22,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:22,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:22,149 INFO L85 PathProgramCache]: Analyzing trace with hash 752161828, now seen corresponding path program 1 times [2023-11-12 00:50:22,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:22,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423358395] [2023-11-12 00:50:22,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:22,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:22,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:23,162 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-11-12 00:50:23,163 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:23,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423358395] [2023-11-12 00:50:23,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423358395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:23,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:23,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 00:50:23,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020219863] [2023-11-12 00:50:23,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:23,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 00:50:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:23,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 00:50:23,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 00:50:23,230 INFO L87 Difference]: Start difference. First operand has 137 states, 80 states have (on average 1.2125) internal successors, (97), 80 states have internal predecessors, (97), 38 states have call successors, (38), 18 states have call predecessors, (38), 18 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-12 00:50:24,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:24,504 INFO L93 Difference]: Finished difference Result 181 states and 225 transitions. [2023-11-12 00:50:24,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 00:50:24,507 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 48 [2023-11-12 00:50:24,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:24,517 INFO L225 Difference]: With dead ends: 181 [2023-11-12 00:50:24,518 INFO L226 Difference]: Without dead ends: 133 [2023-11-12 00:50:24,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-12 00:50:24,524 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 4 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:24,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 434 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-12 00:50:24,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2023-11-12 00:50:24,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2023-11-12 00:50:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 76 states have (on average 1.1578947368421053) internal successors, (88), 77 states have internal predecessors, (88), 38 states have call successors, (38), 18 states have call predecessors, (38), 18 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-11-12 00:50:24,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 163 transitions. [2023-11-12 00:50:24,581 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 163 transitions. Word has length 48 [2023-11-12 00:50:24,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:24,583 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 163 transitions. [2023-11-12 00:50:24,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-11-12 00:50:24,584 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 163 transitions. [2023-11-12 00:50:24,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-12 00:50:24,588 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:24,588 INFO L195 NwaCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 00:50:24,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-12 00:50:24,589 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:24,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:24,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1985603252, now seen corresponding path program 1 times [2023-11-12 00:50:24,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:24,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607717810] [2023-11-12 00:50:24,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:24,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:24,763 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:24,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [549492390] [2023-11-12 00:50:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:24,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:24,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:24,768 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:24,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 00:50:25,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:25,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 2317 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 00:50:25,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-11-12 00:50:25,526 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:25,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:25,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607717810] [2023-11-12 00:50:25,527 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:25,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549492390] [2023-11-12 00:50:25,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549492390] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:25,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:25,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 00:50:25,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291877447] [2023-11-12 00:50:25,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:25,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 00:50:25,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:25,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 00:50:25,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 00:50:25,531 INFO L87 Difference]: Start difference. First operand 133 states and 163 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-12 00:50:27,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-12 00:50:29,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:29,567 INFO L93 Difference]: Finished difference Result 228 states and 276 transitions. [2023-11-12 00:50:29,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 00:50:29,568 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 68 [2023-11-12 00:50:29,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:29,574 INFO L225 Difference]: With dead ends: 228 [2023-11-12 00:50:29,575 INFO L226 Difference]: Without dead ends: 137 [2023-11-12 00:50:29,576 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-12 00:50:29,577 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 1 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:29,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 556 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2023-11-12 00:50:29,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-12 00:50:29,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-11-12 00:50:29,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 80 states have internal predecessors, (91), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (40), 38 states have call predecessors, (40), 37 states have call successors, (40) [2023-11-12 00:50:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 169 transitions. [2023-11-12 00:50:29,612 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 169 transitions. Word has length 68 [2023-11-12 00:50:29,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:29,613 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 169 transitions. [2023-11-12 00:50:29,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-12 00:50:29,614 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 169 transitions. [2023-11-12 00:50:29,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-12 00:50:29,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:29,625 INFO L195 NwaCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 00:50:29,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:29,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:29,836 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:29,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:29,837 INFO L85 PathProgramCache]: Analyzing trace with hash -281340217, now seen corresponding path program 1 times [2023-11-12 00:50:29,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:29,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909639164] [2023-11-12 00:50:29,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:29,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:30,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:31,487 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-11-12 00:50:31,488 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:31,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909639164] [2023-11-12 00:50:31,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909639164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:31,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:31,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 00:50:31,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795636774] [2023-11-12 00:50:31,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:31,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 00:50:31,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:31,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 00:50:31,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 00:50:31,495 INFO L87 Difference]: Start difference. First operand 137 states and 169 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-12 00:50:33,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:33,129 INFO L93 Difference]: Finished difference Result 179 states and 215 transitions. [2023-11-12 00:50:33,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 00:50:33,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 72 [2023-11-12 00:50:33,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:33,132 INFO L225 Difference]: With dead ends: 179 [2023-11-12 00:50:33,132 INFO L226 Difference]: Without dead ends: 137 [2023-11-12 00:50:33,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 00:50:33,134 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 0 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:33,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 558 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-12 00:50:33,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-12 00:50:33,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-11-12 00:50:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.139240506329114) internal successors, (90), 80 states have internal predecessors, (90), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (40), 38 states have call predecessors, (40), 37 states have call successors, (40) [2023-11-12 00:50:33,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 168 transitions. [2023-11-12 00:50:33,158 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 168 transitions. Word has length 72 [2023-11-12 00:50:33,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:33,159 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 168 transitions. [2023-11-12 00:50:33,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-11-12 00:50:33,159 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 168 transitions. [2023-11-12 00:50:33,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-11-12 00:50:33,165 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:33,165 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2023-11-12 00:50:33,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-12 00:50:33,166 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:33,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1731703002, now seen corresponding path program 1 times [2023-11-12 00:50:33,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:33,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174968225] [2023-11-12 00:50:33,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:33,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:33,352 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:33,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [745140799] [2023-11-12 00:50:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:33,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:33,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:33,354 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:33,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 00:50:34,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:34,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 2609 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-12 00:50:34,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:34,151 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-11-12 00:50:34,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:34,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:34,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174968225] [2023-11-12 00:50:34,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:34,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745140799] [2023-11-12 00:50:34,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745140799] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:34,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:34,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 00:50:34,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595236771] [2023-11-12 00:50:34,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:34,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 00:50:34,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:34,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 00:50:34,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 00:50:34,155 INFO L87 Difference]: Start difference. First operand 137 states and 168 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-12 00:50:35,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:35,484 INFO L93 Difference]: Finished difference Result 230 states and 276 transitions. [2023-11-12 00:50:35,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 00:50:35,485 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 98 [2023-11-12 00:50:35,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:35,487 INFO L225 Difference]: With dead ends: 230 [2023-11-12 00:50:35,487 INFO L226 Difference]: Without dead ends: 137 [2023-11-12 00:50:35,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 00:50:35,489 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 0 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:35,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 424 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-12 00:50:35,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-12 00:50:35,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2023-11-12 00:50:35,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 76 states have (on average 1.131578947368421) internal successors, (86), 77 states have internal predecessors, (86), 38 states have call successors, (38), 18 states have call predecessors, (38), 18 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-11-12 00:50:35,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 161 transitions. [2023-11-12 00:50:35,515 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 161 transitions. Word has length 98 [2023-11-12 00:50:35,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:35,515 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 161 transitions. [2023-11-12 00:50:35,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-12 00:50:35,516 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 161 transitions. [2023-11-12 00:50:35,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-12 00:50:35,518 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:35,518 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2023-11-12 00:50:35,537 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:35,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:35,732 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:35,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:35,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1457338090, now seen corresponding path program 1 times [2023-11-12 00:50:35,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:35,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946723868] [2023-11-12 00:50:35,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:35,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:35,905 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:35,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61694781] [2023-11-12 00:50:35,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:35,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:35,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:35,907 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:35,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 00:50:36,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:36,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 2713 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 00:50:36,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:36,743 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2023-11-12 00:50:36,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:36,744 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:36,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946723868] [2023-11-12 00:50:36,744 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:36,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61694781] [2023-11-12 00:50:36,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61694781] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:36,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:36,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 00:50:36,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958026338] [2023-11-12 00:50:36,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:36,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 00:50:36,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:36,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 00:50:36,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 00:50:36,747 INFO L87 Difference]: Start difference. First operand 133 states and 161 transitions. Second operand has 5 states, 4 states have (on average 11.75) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-12 00:50:38,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-12 00:50:40,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:40,152 INFO L93 Difference]: Finished difference Result 180 states and 215 transitions. [2023-11-12 00:50:40,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 00:50:40,153 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.75) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 103 [2023-11-12 00:50:40,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:40,155 INFO L225 Difference]: With dead ends: 180 [2023-11-12 00:50:40,156 INFO L226 Difference]: Without dead ends: 137 [2023-11-12 00:50:40,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-12 00:50:40,157 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 1 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:40,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 547 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-12 00:50:40,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-12 00:50:40,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-11-12 00:50:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.1265822784810127) internal successors, (89), 80 states have internal predecessors, (89), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (40), 38 states have call predecessors, (40), 37 states have call successors, (40) [2023-11-12 00:50:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 167 transitions. [2023-11-12 00:50:40,172 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 167 transitions. Word has length 103 [2023-11-12 00:50:40,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:40,173 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 167 transitions. [2023-11-12 00:50:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.75) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2023-11-12 00:50:40,173 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 167 transitions. [2023-11-12 00:50:40,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-12 00:50:40,175 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:40,176 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2023-11-12 00:50:40,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:40,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:40,387 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:40,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:40,387 INFO L85 PathProgramCache]: Analyzing trace with hash -131359177, now seen corresponding path program 1 times [2023-11-12 00:50:40,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:40,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55195976] [2023-11-12 00:50:40,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:40,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:40,566 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:40,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689547329] [2023-11-12 00:50:40,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:40,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:40,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:40,569 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:40,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 00:50:41,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:41,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-12 00:50:41,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:41,601 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2023-11-12 00:50:41,601 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:41,601 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:41,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55195976] [2023-11-12 00:50:41,601 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:41,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689547329] [2023-11-12 00:50:41,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689547329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:41,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:41,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 00:50:41,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144609306] [2023-11-12 00:50:41,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:41,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 00:50:41,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 00:50:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-12 00:50:41,609 INFO L87 Difference]: Start difference. First operand 137 states and 167 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-12 00:50:44,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:44,401 INFO L93 Difference]: Finished difference Result 180 states and 214 transitions. [2023-11-12 00:50:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-12 00:50:44,402 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 107 [2023-11-12 00:50:44,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:44,404 INFO L225 Difference]: With dead ends: 180 [2023-11-12 00:50:44,404 INFO L226 Difference]: Without dead ends: 137 [2023-11-12 00:50:44,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-12 00:50:44,406 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 2 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:44,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 697 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-12 00:50:44,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-11-12 00:50:44,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2023-11-12 00:50:44,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 76 states have (on average 1.118421052631579) internal successors, (85), 77 states have internal predecessors, (85), 38 states have call successors, (38), 18 states have call predecessors, (38), 18 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-11-12 00:50:44,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 160 transitions. [2023-11-12 00:50:44,417 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 160 transitions. Word has length 107 [2023-11-12 00:50:44,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:44,418 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 160 transitions. [2023-11-12 00:50:44,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-12 00:50:44,423 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 160 transitions. [2023-11-12 00:50:44,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-11-12 00:50:44,425 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:44,425 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2023-11-12 00:50:44,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:44,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:44,642 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:44,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:44,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2101167369, now seen corresponding path program 1 times [2023-11-12 00:50:44,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:44,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160602957] [2023-11-12 00:50:44,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:44,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:44,811 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:44,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [780403547] [2023-11-12 00:50:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:44,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:44,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:44,813 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:44,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 00:50:45,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:45,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 2762 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-12 00:50:45,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2023-11-12 00:50:45,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:45,772 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:45,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160602957] [2023-11-12 00:50:45,773 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:45,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780403547] [2023-11-12 00:50:45,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780403547] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:45,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:45,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-12 00:50:45,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788722028] [2023-11-12 00:50:45,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:45,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 00:50:45,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:45,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 00:50:45,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-12 00:50:45,776 INFO L87 Difference]: Start difference. First operand 133 states and 160 transitions. Second operand has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-12 00:50:47,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-12 00:50:49,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:49,866 INFO L93 Difference]: Finished difference Result 183 states and 215 transitions. [2023-11-12 00:50:49,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-12 00:50:49,867 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 114 [2023-11-12 00:50:49,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:49,869 INFO L225 Difference]: With dead ends: 183 [2023-11-12 00:50:49,869 INFO L226 Difference]: Without dead ends: 139 [2023-11-12 00:50:49,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-12 00:50:49,870 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 3 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:49,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 674 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 121 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-12 00:50:49,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-11-12 00:50:49,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 137. [2023-11-12 00:50:49,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 79 states have (on average 1.1139240506329113) internal successors, (88), 80 states have internal predecessors, (88), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (38), 38 states have call predecessors, (38), 37 states have call successors, (38) [2023-11-12 00:50:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 164 transitions. [2023-11-12 00:50:49,881 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 164 transitions. Word has length 114 [2023-11-12 00:50:49,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:49,882 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 164 transitions. [2023-11-12 00:50:49,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2023-11-12 00:50:49,883 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 164 transitions. [2023-11-12 00:50:49,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-12 00:50:49,884 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:49,885 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2023-11-12 00:50:49,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-12 00:50:50,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:50,096 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:50,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1883833505, now seen corresponding path program 1 times [2023-11-12 00:50:50,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006189261] [2023-11-12 00:50:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:50,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:50,262 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:50,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942237673] [2023-11-12 00:50:50,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:50,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:50,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:50,265 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:50,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 00:50:51,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:51,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 2781 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-12 00:50:51,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2023-11-12 00:50:51,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 00:50:51,294 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006189261] [2023-11-12 00:50:51,294 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942237673] [2023-11-12 00:50:51,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942237673] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 00:50:51,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 00:50:51,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-12 00:50:51,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147818259] [2023-11-12 00:50:51,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:51,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 00:50:51,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:51,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 00:50:51,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-12 00:50:51,297 INFO L87 Difference]: Start difference. First operand 137 states and 164 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-12 00:50:53,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:53,557 INFO L93 Difference]: Finished difference Result 181 states and 212 transitions. [2023-11-12 00:50:53,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-12 00:50:53,558 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) Word has length 118 [2023-11-12 00:50:53,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:53,560 INFO L225 Difference]: With dead ends: 181 [2023-11-12 00:50:53,560 INFO L226 Difference]: Without dead ends: 131 [2023-11-12 00:50:53,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-12 00:50:53,561 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 3 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:53,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 810 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-12 00:50:53,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2023-11-12 00:50:53,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2023-11-12 00:50:53,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 75 states have (on average 1.0933333333333333) internal successors, (82), 76 states have internal predecessors, (82), 37 states have call successors, (37), 18 states have call predecessors, (37), 18 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2023-11-12 00:50:53,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 155 transitions. [2023-11-12 00:50:53,576 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 155 transitions. Word has length 118 [2023-11-12 00:50:53,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:53,578 INFO L495 AbstractCegarLoop]: Abstraction has 131 states and 155 transitions. [2023-11-12 00:50:53,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (24), 4 states have call predecessors, (24), 3 states have call successors, (24) [2023-11-12 00:50:53,578 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 155 transitions. [2023-11-12 00:50:53,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-11-12 00:50:53,580 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:53,580 INFO L195 NwaCegarLoop]: trace histogram [11, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 00:50:53,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:53,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:53,793 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:53,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:53,793 INFO L85 PathProgramCache]: Analyzing trace with hash -493835821, now seen corresponding path program 1 times [2023-11-12 00:50:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824179276] [2023-11-12 00:50:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:53,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:53,957 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:53,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [388436520] [2023-11-12 00:50:53,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:53,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:53,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:53,959 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:53,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 00:50:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:54,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 2925 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-12 00:50:54,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:50:55,000 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2023-11-12 00:50:55,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 00:50:55,343 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2023-11-12 00:50:55,343 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:50:55,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824179276] [2023-11-12 00:50:55,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:50:55,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388436520] [2023-11-12 00:50:55,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388436520] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-12 00:50:55,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-12 00:50:55,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2023-11-12 00:50:55,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34892903] [2023-11-12 00:50:55,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:50:55,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 00:50:55,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:50:55,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 00:50:55,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-12 00:50:55,347 INFO L87 Difference]: Start difference. First operand 131 states and 155 transitions. Second operand has 7 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 00:50:57,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 00:50:57,246 INFO L93 Difference]: Finished difference Result 141 states and 166 transitions. [2023-11-12 00:50:57,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 00:50:57,246 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) Word has length 131 [2023-11-12 00:50:57,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 00:50:57,248 INFO L225 Difference]: With dead ends: 141 [2023-11-12 00:50:57,248 INFO L226 Difference]: Without dead ends: 139 [2023-11-12 00:50:57,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-12 00:50:57,249 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 6 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-12 00:50:57,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 777 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-12 00:50:57,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2023-11-12 00:50:57,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2023-11-12 00:50:57,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 79 states have (on average 1.0886075949367089) internal successors, (86), 81 states have internal predecessors, (86), 38 states have call successors, (38), 19 states have call predecessors, (38), 20 states have return successors, (39), 37 states have call predecessors, (39), 37 states have call successors, (39) [2023-11-12 00:50:57,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 163 transitions. [2023-11-12 00:50:57,260 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 163 transitions. Word has length 131 [2023-11-12 00:50:57,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 00:50:57,261 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 163 transitions. [2023-11-12 00:50:57,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 11.0) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 00:50:57,261 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 163 transitions. [2023-11-12 00:50:57,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-11-12 00:50:57,263 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 00:50:57,263 INFO L195 NwaCegarLoop]: trace histogram [11, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 00:50:57,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-12 00:50:57,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:57,476 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 00:50:57,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 00:50:57,476 INFO L85 PathProgramCache]: Analyzing trace with hash 221299460, now seen corresponding path program 1 times [2023-11-12 00:50:57,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-12 00:50:57,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41754122] [2023-11-12 00:50:57,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:57,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 00:50:57,641 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 00:50:57,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997801116] [2023-11-12 00:50:57,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 00:50:57,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 00:50:57,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 [2023-11-12 00:50:57,643 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 00:50:57,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_277126f6-8e5b-47fe-a821-b06361c1382f/bin/utaipan-verify-NcY6lQBIFX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-12 00:50:58,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 00:50:58,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 2949 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-12 00:50:58,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 00:51:01,189 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| Int)) (and (not (= |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| 0)) (exists ((aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1|) aws_hash_table_is_valid_~map.offset) 0))))) (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| Int) (aws_hash_table_is_valid_~map.offset Int)) (and (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1|) aws_hash_table_is_valid_~map.offset) 0)) (not (= aws_hash_table_is_valid_~map.offset 0)))) (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| Int)) (and (not (= |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| 0)) (exists ((aws_hash_table_is_valid_~map.offset Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1|) aws_hash_table_is_valid_~map.offset) 0))))) (exists ((|v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1| Int) (aws_hash_table_is_valid_~map.offset Int)) (and (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_hash_table_is_valid_#in~map.base_BEFORE_CALL_1|) aws_hash_table_is_valid_~map.offset) 0)) (not (= aws_hash_table_is_valid_~map.offset 0))))) is different from true [2023-11-12 00:51:01,533 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-12 00:51:01,533 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 00:51:03,941 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2023-11-12 00:51:03,941 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-12 00:51:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41754122] [2023-11-12 00:51:03,941 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 00:51:03,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997801116] [2023-11-12 00:51:03,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997801116] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-12 00:51:03,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-12 00:51:03,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2023-11-12 00:51:03,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292165752] [2023-11-12 00:51:03,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 00:51:03,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 00:51:03,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-12 00:51:03,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 00:51:03,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=105, Unknown=2, NotChecked=20, Total=156 [2023-11-12 00:51:03,949 INFO L87 Difference]: Start difference. First operand 138 states and 163 transitions. Second operand has 6 states, 5 states have (on average 11.8) internal successors, (59), 6 states have internal predecessors, (59), 3 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2023-11-12 00:51:06,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-12 00:51:08,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers []