./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash edd3fac09d24fc037292743bb080afb788cb886b05d29648be5f73c1396cfbb6 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-03 01:51:08,152 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 01:51:08,155 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 01:51:08,206 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 01:51:08,206 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 01:51:08,211 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 01:51:08,214 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 01:51:08,220 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 01:51:08,223 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 01:51:08,230 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 01:51:08,231 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 01:51:08,234 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 01:51:08,235 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 01:51:08,238 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 01:51:08,240 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 01:51:08,243 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 01:51:08,245 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 01:51:08,246 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 01:51:08,248 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 01:51:08,257 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 01:51:08,259 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 01:51:08,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 01:51:08,266 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 01:51:08,268 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 01:51:08,272 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 01:51:08,272 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 01:51:08,273 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 01:51:08,274 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 01:51:08,275 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 01:51:08,276 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 01:51:08,276 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 01:51:08,277 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 01:51:08,278 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 01:51:08,279 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 01:51:08,281 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 01:51:08,281 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 01:51:08,282 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 01:51:08,282 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 01:51:08,283 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 01:51:08,284 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 01:51:08,285 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 01:51:08,286 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 01:51:08,313 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 01:51:08,313 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 01:51:08,314 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 01:51:08,314 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 01:51:08,315 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 01:51:08,315 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 01:51:08,315 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 01:51:08,316 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 01:51:08,316 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 01:51:08,316 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 01:51:08,317 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 01:51:08,317 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 01:51:08,317 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 01:51:08,318 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 01:51:08,318 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 01:51:08,318 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 01:51:08,318 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 01:51:08,319 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 01:51:08,320 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 01:51:08,320 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 01:51:08,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 01:51:08,320 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 01:51:08,321 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 01:51:08,321 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 01:51:08,321 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 01:51:08,322 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 01:51:08,322 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 01:51:08,322 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 01:51:08,323 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 01:51:08,323 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:51:08,323 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 01:51:08,323 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 01:51:08,324 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 01:51:08,324 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 01:51:08,324 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 01:51:08,325 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 01:51:08,325 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 01:51:08,325 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 01:51:08,325 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/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_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> edd3fac09d24fc037292743bb080afb788cb886b05d29648be5f73c1396cfbb6 [2022-11-03 01:51:08,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 01:51:08,695 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 01:51:08,699 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 01:51:08,701 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 01:51:08,702 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 01:51:08,704 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i [2022-11-03 01:51:08,820 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/data/7aaca5d91/8e056f85856245b086d85bbde026033e/FLAGb5e230223 [2022-11-03 01:51:09,700 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 01:51:09,701 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i [2022-11-03 01:51:09,735 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/data/7aaca5d91/8e056f85856245b086d85bbde026033e/FLAGb5e230223 [2022-11-03 01:51:10,226 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/data/7aaca5d91/8e056f85856245b086d85bbde026033e [2022-11-03 01:51:10,229 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 01:51:10,231 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 01:51:10,237 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 01:51:10,238 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 01:51:10,242 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 01:51:10,243 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:51:10" (1/1) ... [2022-11-03 01:51:10,245 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3bdf0cf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:10, skipping insertion in model container [2022-11-03 01:51:10,245 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:51:10" (1/1) ... [2022-11-03 01:51:10,255 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 01:51:10,400 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:51:10,757 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i[4499,4512] [2022-11-03 01:51:10,767 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i[4559,4572] [2022-11-03 01:51:11,729 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,730 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,731 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,732 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,734 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,752 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,753 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,756 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,757 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,759 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,761 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,762 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:11,763 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,207 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-03 01:51:12,209 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-03 01:51:12,210 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-03 01:51:12,212 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-03 01:51:12,214 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-03 01:51:12,215 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-03 01:51:12,215 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-03 01:51:12,216 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-03 01:51:12,217 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-03 01:51:12,218 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-03 01:51:12,418 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-03 01:51:12,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:51:12,497 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 01:51:12,553 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i[4499,4512] [2022-11-03 01:51:12,554 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/sv-benchmarks/c/aws-c-common/aws_linked_list_pop_front_harness.i[4559,4572] [2022-11-03 01:51:12,664 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,665 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,666 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,666 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,683 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,693 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,694 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,695 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,696 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,697 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,698 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,699 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,699 WARN L1543 CHandler]: Possible shadowing of function index [2022-11-03 01:51:12,748 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-03 01:51:12,749 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-03 01:51:12,750 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-03 01:51:12,752 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-03 01:51:12,753 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-03 01:51:12,754 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-03 01:51:12,755 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-03 01:51:12,755 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-03 01:51:12,756 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-03 01:51:12,757 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-03 01:51:12,789 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-03 01:51:12,810 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:51:13,137 INFO L208 MainTranslator]: Completed translation [2022-11-03 01:51:13,138 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13 WrapperNode [2022-11-03 01:51:13,138 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 01:51:13,139 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 01:51:13,139 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 01:51:13,140 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 01:51:13,149 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,263 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,343 INFO L138 Inliner]: procedures = 679, calls = 1046, calls flagged for inlining = 52, calls inlined = 8, statements flattened = 225 [2022-11-03 01:51:13,345 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 01:51:13,345 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 01:51:13,346 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 01:51:13,347 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 01:51:13,360 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,361 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,383 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,383 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,424 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,444 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,449 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,453 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,459 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 01:51:13,460 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 01:51:13,460 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 01:51:13,460 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 01:51:13,462 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (1/1) ... [2022-11-03 01:51:13,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:51:13,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:13,515 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 01:51:13,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 01:51:13,590 INFO L130 BoogieDeclarations]: Found specification of procedure aws_is_mem_zeroed [2022-11-03 01:51:13,591 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_is_mem_zeroed [2022-11-03 01:51:13,593 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_remove [2022-11-03 01:51:13,593 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_remove [2022-11-03 01:51:13,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 01:51:13,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 01:51:13,594 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-03 01:51:13,594 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-03 01:51:13,594 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2022-11-03 01:51:13,594 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2022-11-03 01:51:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 01:51:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2022-11-03 01:51:13,595 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2022-11-03 01:51:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 01:51:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 01:51:13,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 01:51:13,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 01:51:13,596 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2022-11-03 01:51:13,596 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2022-11-03 01:51:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 01:51:13,597 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 01:51:13,597 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-03 01:51:13,598 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-03 01:51:13,599 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 01:51:13,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 01:51:13,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 01:51:13,601 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-11-03 01:51:13,601 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-11-03 01:51:13,601 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2022-11-03 01:51:13,601 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2022-11-03 01:51:13,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 01:51:14,006 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 01:51:14,009 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 01:51:14,562 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 01:51:14,813 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 01:51:14,814 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-03 01:51:14,817 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:51:14 BoogieIcfgContainer [2022-11-03 01:51:14,818 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 01:51:14,823 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 01:51:14,823 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 01:51:14,828 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 01:51:14,828 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:51:10" (1/3) ... [2022-11-03 01:51:14,830 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0edd8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:51:14, skipping insertion in model container [2022-11-03 01:51:14,830 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:51:13" (2/3) ... [2022-11-03 01:51:14,833 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a0edd8d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:51:14, skipping insertion in model container [2022-11-03 01:51:14,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:51:14" (3/3) ... [2022-11-03 01:51:14,839 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_pop_front_harness.i [2022-11-03 01:51:14,867 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 01:51:14,868 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 01:51:14,977 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 01:51:14,994 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=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3125afda, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 01:51:14,994 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 01:51:14,999 INFO L276 IsEmpty]: Start isEmpty. Operand has 99 states, 51 states have (on average 1.2352941176470589) internal successors, (63), 52 states have internal predecessors, (63), 37 states have call successors, (37), 10 states have call predecessors, (37), 10 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-11-03 01:51:15,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-03 01:51:15,014 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:15,015 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:51:15,016 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:15,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash 900379934, now seen corresponding path program 1 times [2022-11-03 01:51:15,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:15,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756153866] [2022-11-03 01:51:15,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:15,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-03 01:51:16,337 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:16,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756153866] [2022-11-03 01:51:16,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756153866] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:16,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203242180] [2022-11-03 01:51:16,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:16,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:16,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:16,342 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:16,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 01:51:16,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:16,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 116 conjunts are in the unsatisfiable core [2022-11-03 01:51:16,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:16,906 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:51:16,941 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:51:17,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,075 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 41 [2022-11-03 01:51:17,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:17,112 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 43 [2022-11-03 01:51:20,511 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-03 01:51:20,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:51:20,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203242180] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:20,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:51:20,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 13 [2022-11-03 01:51:20,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194846518] [2022-11-03 01:51:20,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:20,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 01:51:20,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:20,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 01:51:20,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:51:20,557 INFO L87 Difference]: Start difference. First operand has 99 states, 51 states have (on average 1.2352941176470589) internal successors, (63), 52 states have internal predecessors, (63), 37 states have call successors, (37), 10 states have call predecessors, (37), 10 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 6 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-03 01:51:21,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:21,685 INFO L93 Difference]: Finished difference Result 247 states and 376 transitions. [2022-11-03 01:51:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:51:21,689 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 6 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 70 [2022-11-03 01:51:21,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:21,712 INFO L225 Difference]: With dead ends: 247 [2022-11-03 01:51:21,712 INFO L226 Difference]: Without dead ends: 163 [2022-11-03 01:51:21,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 12 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-11-03 01:51:21,729 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 26 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:21,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 757 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 257 Invalid, 0 Unknown, 102 Unchecked, 0.7s Time] [2022-11-03 01:51:21,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-11-03 01:51:21,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 118. [2022-11-03 01:51:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 59 states have (on average 1.2033898305084745) internal successors, (71), 61 states have internal predecessors, (71), 45 states have call successors, (45), 13 states have call predecessors, (45), 13 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-11-03 01:51:21,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 161 transitions. [2022-11-03 01:51:21,849 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 161 transitions. Word has length 70 [2022-11-03 01:51:21,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:21,851 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 161 transitions. [2022-11-03 01:51:21,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 10 states have internal predecessors, (29), 6 states have call successors, (16), 3 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-11-03 01:51:21,852 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 161 transitions. [2022-11-03 01:51:21,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-03 01:51:21,859 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:21,860 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:51:21,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-03 01:51:22,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-03 01:51:22,088 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:22,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:22,089 INFO L85 PathProgramCache]: Analyzing trace with hash 134050646, now seen corresponding path program 1 times [2022-11-03 01:51:22,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:22,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962839670] [2022-11-03 01:51:22,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:22,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:22,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-03 01:51:22,568 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:22,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962839670] [2022-11-03 01:51:22,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962839670] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:22,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694740740] [2022-11-03 01:51:22,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:22,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:22,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:22,572 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:22,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 01:51:22,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:22,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 122 conjunts are in the unsatisfiable core [2022-11-03 01:51:22,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:22,898 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:51:23,097 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:51:23,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:51:23,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,238 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2022-11-03 01:51:23,260 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:51:23,260 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-03 01:51:23,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2022-11-03 01:51:23,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2022-11-03 01:51:23,330 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:51:23,331 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-11-03 01:51:23,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 10 [2022-11-03 01:51:23,368 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 01:51:23,369 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-03 01:51:23,532 INFO L356 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2022-11-03 01:51:23,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_97| input size 62 context size 62 output size 62 [2022-11-03 01:51:23,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1167786512] [2022-11-03 01:51:23,555 INFO L159 IcfgInterpreter]: Started Sifa with 39 locations of interest [2022-11-03 01:51:23,555 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:51:23,559 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:51:23,565 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:51:23,566 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:51:23,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,725 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:51:23,726 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:51:23,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:23,783 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2022-11-03 01:51:24,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:51:24,259 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:51:24,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:51:24,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,346 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:51:24,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:24,499 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:51:24,500 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:51:24,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,545 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:51:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:24,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:24,618 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:51:24,619 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:51:24,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,745 INFO L356 Elim1Store]: treesize reduction 50, result has 47.9 percent of original size [2022-11-03 01:51:24,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 74 [2022-11-03 01:51:24,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,917 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:51:24,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:51:24,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:24,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:51:25,062 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:51:25,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:25,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,090 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:51:25,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:51:25,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:51:25,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,177 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:51:25,198 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:51:25,293 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:51:25,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:25,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:51:25,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,345 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:51:25,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,364 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:51:25,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,387 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:51:25,403 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:51:25,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,439 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:51:25,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,463 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:51:25,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:51:25,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:25,511 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:51:28,188 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 109 for LOIs [2022-11-03 01:51:28,609 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 96 for LOIs [2022-11-03 01:51:28,897 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:51:28,899 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:51:28,927 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:51:35,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1167786512] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:35,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:51:35,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [5] total 24 [2022-11-03 01:51:35,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122627313] [2022-11-03 01:51:35,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:35,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-03 01:51:35,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-03 01:51:35,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-11-03 01:51:35,812 INFO L87 Difference]: Start difference. First operand 118 states and 161 transitions. Second operand has 21 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 11 states have internal predecessors, (20), 8 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-03 01:51:37,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:37,042 INFO L93 Difference]: Finished difference Result 214 states and 285 transitions. [2022-11-03 01:51:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-03 01:51:37,043 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 11 states have internal predecessors, (20), 8 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 71 [2022-11-03 01:51:37,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:37,045 INFO L225 Difference]: With dead ends: 214 [2022-11-03 01:51:37,045 INFO L226 Difference]: Without dead ends: 121 [2022-11-03 01:51:37,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-11-03 01:51:37,048 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 10 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:37,048 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 466 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 194 Invalid, 0 Unknown, 125 Unchecked, 0.6s Time] [2022-11-03 01:51:37,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-11-03 01:51:37,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 117. [2022-11-03 01:51:37,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 59 states have (on average 1.1864406779661016) internal successors, (70), 60 states have internal predecessors, (70), 43 states have call successors, (43), 15 states have call predecessors, (43), 14 states have return successors, (42), 41 states have call predecessors, (42), 42 states have call successors, (42) [2022-11-03 01:51:37,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 155 transitions. [2022-11-03 01:51:37,078 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 155 transitions. Word has length 71 [2022-11-03 01:51:37,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:37,079 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 155 transitions. [2022-11-03 01:51:37,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 11 states have internal predecessors, (20), 8 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2022-11-03 01:51:37,079 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 155 transitions. [2022-11-03 01:51:37,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-03 01:51:37,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:37,081 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:51:37,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 01:51:37,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:37,302 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:37,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:37,302 INFO L85 PathProgramCache]: Analyzing trace with hash -767368542, now seen corresponding path program 1 times [2022-11-03 01:51:37,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:37,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581606728] [2022-11-03 01:51:37,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:37,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-03 01:51:37,655 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:37,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581606728] [2022-11-03 01:51:37,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581606728] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:37,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741278091] [2022-11-03 01:51:37,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:37,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:37,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:37,660 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:37,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 01:51:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:37,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 01:51:37,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-03 01:51:37,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:51:37,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741278091] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:37,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:51:37,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2022-11-03 01:51:37,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657739657] [2022-11-03 01:51:37,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:37,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-03 01:51:37,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:38,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-03 01:51:38,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:51:38,001 INFO L87 Difference]: Start difference. First operand 117 states and 155 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-03 01:51:38,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:38,339 INFO L93 Difference]: Finished difference Result 204 states and 277 transitions. [2022-11-03 01:51:38,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-03 01:51:38,339 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 72 [2022-11-03 01:51:38,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:38,341 INFO L225 Difference]: With dead ends: 204 [2022-11-03 01:51:38,341 INFO L226 Difference]: Without dead ends: 122 [2022-11-03 01:51:38,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-11-03 01:51:38,343 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 54 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:38,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 504 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:51:38,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-11-03 01:51:38,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2022-11-03 01:51:38,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 65 states have internal predecessors, (73), 43 states have call successors, (43), 15 states have call predecessors, (43), 16 states have return successors, (48), 41 states have call predecessors, (48), 42 states have call successors, (48) [2022-11-03 01:51:38,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 164 transitions. [2022-11-03 01:51:38,394 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 164 transitions. Word has length 72 [2022-11-03 01:51:38,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:38,395 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 164 transitions. [2022-11-03 01:51:38,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-03 01:51:38,395 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 164 transitions. [2022-11-03 01:51:38,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-03 01:51:38,404 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:38,404 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:51:38,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 01:51:38,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:38,621 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:38,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:38,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1927036773, now seen corresponding path program 1 times [2022-11-03 01:51:38,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:38,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487081078] [2022-11-03 01:51:38,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:38,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:38,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-03 01:51:38,930 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:38,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487081078] [2022-11-03 01:51:38,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487081078] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:38,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417225619] [2022-11-03 01:51:38,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:38,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:38,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:38,932 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:38,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 01:51:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:39,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 01:51:39,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:39,296 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-03 01:51:39,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:51:39,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417225619] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:39,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:51:39,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-11-03 01:51:39,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281884265] [2022-11-03 01:51:39,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:39,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 01:51:39,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:39,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 01:51:39,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-03 01:51:39,299 INFO L87 Difference]: Start difference. First operand 122 states and 164 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-03 01:51:39,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:39,743 INFO L93 Difference]: Finished difference Result 221 states and 307 transitions. [2022-11-03 01:51:39,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 01:51:39,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 74 [2022-11-03 01:51:39,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:39,746 INFO L225 Difference]: With dead ends: 221 [2022-11-03 01:51:39,746 INFO L226 Difference]: Without dead ends: 134 [2022-11-03 01:51:39,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-11-03 01:51:39,748 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 83 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:39,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 589 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:51:39,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-11-03 01:51:39,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 124. [2022-11-03 01:51:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 43 states have call successors, (43), 15 states have call predecessors, (43), 16 states have return successors, (48), 41 states have call predecessors, (48), 42 states have call successors, (48) [2022-11-03 01:51:39,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 167 transitions. [2022-11-03 01:51:39,779 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 167 transitions. Word has length 74 [2022-11-03 01:51:39,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:39,780 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 167 transitions. [2022-11-03 01:51:39,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-11-03 01:51:39,780 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 167 transitions. [2022-11-03 01:51:39,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-03 01:51:39,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:39,782 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:51:39,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 01:51:40,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:40,007 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:40,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:40,007 INFO L85 PathProgramCache]: Analyzing trace with hash -48600209, now seen corresponding path program 1 times [2022-11-03 01:51:40,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:40,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870032623] [2022-11-03 01:51:40,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:40,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:40,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-11-03 01:51:40,406 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:40,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870032623] [2022-11-03 01:51:40,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870032623] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:40,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192278627] [2022-11-03 01:51:40,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:40,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:40,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:40,408 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:40,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 01:51:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:40,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 01:51:40,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:40,682 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 01:51:40,683 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:51:40,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192278627] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:40,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:51:40,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2022-11-03 01:51:40,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440182006] [2022-11-03 01:51:40,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:40,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:51:40,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:40,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:51:40,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-03 01:51:40,686 INFO L87 Difference]: Start difference. First operand 124 states and 167 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-03 01:51:40,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:40,783 INFO L93 Difference]: Finished difference Result 222 states and 311 transitions. [2022-11-03 01:51:40,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:51:40,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 75 [2022-11-03 01:51:40,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:40,785 INFO L225 Difference]: With dead ends: 222 [2022-11-03 01:51:40,785 INFO L226 Difference]: Without dead ends: 133 [2022-11-03 01:51:40,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-11-03 01:51:40,787 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 6 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:40,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 226 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:51:40,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-11-03 01:51:40,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 125. [2022-11-03 01:51:40,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 68 states have internal predecessors, (77), 43 states have call successors, (43), 15 states have call predecessors, (43), 16 states have return successors, (48), 41 states have call predecessors, (48), 42 states have call successors, (48) [2022-11-03 01:51:40,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 168 transitions. [2022-11-03 01:51:40,817 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 168 transitions. Word has length 75 [2022-11-03 01:51:40,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:40,818 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 168 transitions. [2022-11-03 01:51:40,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-03 01:51:40,818 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 168 transitions. [2022-11-03 01:51:40,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-03 01:51:40,820 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:40,820 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:51:40,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 01:51:41,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:41,043 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:41,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:41,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1197770305, now seen corresponding path program 1 times [2022-11-03 01:51:41,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:41,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103900557] [2022-11-03 01:51:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:41,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-11-03 01:51:41,443 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:41,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103900557] [2022-11-03 01:51:41,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103900557] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:41,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487607815] [2022-11-03 01:51:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:41,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:41,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:41,446 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:41,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 01:51:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:41,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 67 conjunts are in the unsatisfiable core [2022-11-03 01:51:41,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:41,892 INFO L356 Elim1Store]: treesize reduction 30, result has 38.8 percent of original size [2022-11-03 01:51:41,892 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 78 [2022-11-03 01:51:41,918 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:51:41,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-11-03 01:51:41,929 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-11-03 01:51:41,940 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2022-11-03 01:51:42,012 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 21 [2022-11-03 01:51:42,016 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-03 01:52:10,312 WARN L234 SmtUtils]: Spent 24.62s on a formula simplification that was a NOOP. DAG size: 75 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:52:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 62 proven. 5 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-03 01:52:15,763 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:52:20,929 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-03 01:52:20,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487607815] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:52:20,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [935984539] [2022-11-03 01:52:20,933 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2022-11-03 01:52:20,933 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:52:20,934 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:52:20,934 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:52:20,935 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:52:20,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,031 INFO L356 Elim1Store]: treesize reduction 40, result has 48.1 percent of original size [2022-11-03 01:52:21,031 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 62 [2022-11-03 01:52:21,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,127 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:52:21,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:52:21,434 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:52:21,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,461 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:52:21,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,495 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:21,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:21,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,636 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:52:21,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,692 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 101 [2022-11-03 01:52:21,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,727 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:21,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:21,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:52:22,357 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 140 for LOIs [2022-11-03 01:52:22,669 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:52:22,671 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:52:22,694 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:52:28,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [935984539] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:52:28,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:52:28,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6, 15, 8] total 36 [2022-11-03 01:52:28,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948288233] [2022-11-03 01:52:28,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:52:28,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:52:28,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:52:28,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:52:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2022-11-03 01:52:28,103 INFO L87 Difference]: Start difference. First operand 125 states and 168 transitions. Second operand has 13 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-03 01:52:29,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:52:29,173 INFO L93 Difference]: Finished difference Result 230 states and 305 transitions. [2022-11-03 01:52:29,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:52:29,174 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 78 [2022-11-03 01:52:29,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:52:29,175 INFO L225 Difference]: With dead ends: 230 [2022-11-03 01:52:29,176 INFO L226 Difference]: Without dead ends: 119 [2022-11-03 01:52:29,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 180 SyntacticMatches, 24 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 34.6s TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2022-11-03 01:52:29,178 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 110 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:52:29,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 269 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 308 Invalid, 0 Unknown, 209 Unchecked, 1.0s Time] [2022-11-03 01:52:29,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-11-03 01:52:29,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 118. [2022-11-03 01:52:29,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 65 states have internal predecessors, (74), 38 states have call successors, (38), 15 states have call predecessors, (38), 16 states have return successors, (43), 37 states have call predecessors, (43), 37 states have call successors, (43) [2022-11-03 01:52:29,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 155 transitions. [2022-11-03 01:52:29,205 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 155 transitions. Word has length 78 [2022-11-03 01:52:29,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:52:29,206 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 155 transitions. [2022-11-03 01:52:29,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-03 01:52:29,206 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 155 transitions. [2022-11-03 01:52:29,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-03 01:52:29,208 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:52:29,208 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:52:29,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 01:52:29,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:29,425 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:52:29,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:52:29,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1380483063, now seen corresponding path program 1 times [2022-11-03 01:52:29,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:52:29,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321832585] [2022-11-03 01:52:29,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:29,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:52:29,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:29,821 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-11-03 01:52:29,822 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:52:29,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321832585] [2022-11-03 01:52:29,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321832585] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:52:29,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460524960] [2022-11-03 01:52:29,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:29,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:29,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:52:29,824 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:52:29,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 01:52:30,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:30,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-03 01:52:30,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:52:30,142 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:52:30,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:52:30,394 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:52:30,394 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:52:30,402 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-03 01:52:30,416 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 01:52:30,416 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-03 01:52:30,503 INFO L356 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2022-11-03 01:52:30,504 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_111| input size 50 context size 50 output size 50 [2022-11-03 01:52:30,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [781331459] [2022-11-03 01:52:30,507 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2022-11-03 01:52:30,508 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:52:30,508 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:52:30,509 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:52:30,509 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:52:30,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:30,601 INFO L356 Elim1Store]: treesize reduction 40, result has 48.1 percent of original size [2022-11-03 01:52:30,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 62 [2022-11-03 01:52:30,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:30,689 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:52:30,690 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:52:30,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:30,976 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:52:30,999 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:52:31,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:31,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,052 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:31,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,119 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:52:31,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:31,189 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:52:31,189 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:52:31,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,329 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:52:31,329 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:52:31,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,370 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:31,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,392 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:52:31,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:31,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:52:31,513 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:52:31,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:52:31,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:52:31,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:31,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,579 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 23 [2022-11-03 01:52:31,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,606 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:52:31,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,631 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:52:31,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:31,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,700 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:52:31,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:52:31,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,757 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:52:31,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,773 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:52:31,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:52:31,799 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:52:31,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,839 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:52:31,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,860 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:31,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:52:31,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:31,901 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:34,530 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 109 for LOIs [2022-11-03 01:52:34,879 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 96 for LOIs [2022-11-03 01:52:35,410 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:52:35,412 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:52:35,440 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 25 for LOIs [2022-11-03 01:52:35,528 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:52:44,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [781331459] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:52:44,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:52:44,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [6] total 32 [2022-11-03 01:52:44,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118966239] [2022-11-03 01:52:44,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:52:44,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-03 01:52:44,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:52:44,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-03 01:52:44,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2022-11-03 01:52:44,879 INFO L87 Difference]: Start difference. First operand 118 states and 155 transitions. Second operand has 28 states, 20 states have (on average 1.35) internal successors, (27), 16 states have internal predecessors, (27), 9 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-03 01:52:47,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:52:47,429 INFO L93 Difference]: Finished difference Result 223 states and 295 transitions. [2022-11-03 01:52:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 01:52:47,430 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 20 states have (on average 1.35) internal successors, (27), 16 states have internal predecessors, (27), 9 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) Word has length 79 [2022-11-03 01:52:47,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:52:47,432 INFO L225 Difference]: With dead ends: 223 [2022-11-03 01:52:47,432 INFO L226 Difference]: Without dead ends: 128 [2022-11-03 01:52:47,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-11-03 01:52:47,434 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 64 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:52:47,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 474 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 858 Invalid, 0 Unknown, 415 Unchecked, 1.9s Time] [2022-11-03 01:52:47,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-11-03 01:52:47,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 127. [2022-11-03 01:52:47,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 69 states have (on average 1.1884057971014492) internal successors, (82), 71 states have internal predecessors, (82), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (44), 38 states have call predecessors, (44), 38 states have call successors, (44) [2022-11-03 01:52:47,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 165 transitions. [2022-11-03 01:52:47,488 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 165 transitions. Word has length 79 [2022-11-03 01:52:47,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:52:47,489 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 165 transitions. [2022-11-03 01:52:47,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 20 states have (on average 1.35) internal successors, (27), 16 states have internal predecessors, (27), 9 states have call successors, (16), 6 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-03 01:52:47,490 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 165 transitions. [2022-11-03 01:52:47,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-03 01:52:47,494 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:52:47,495 INFO L195 NwaCegarLoop]: trace histogram [9, 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] [2022-11-03 01:52:47,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 01:52:47,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:47,712 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:52:47,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:52:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash 574053552, now seen corresponding path program 1 times [2022-11-03 01:52:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:52:47,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051990407] [2022-11-03 01:52:47,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:47,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:52:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:48,152 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-03 01:52:48,152 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:52:48,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051990407] [2022-11-03 01:52:48,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051990407] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:52:48,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209669065] [2022-11-03 01:52:48,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:48,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:48,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:52:48,155 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:52:48,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 01:52:48,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:48,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-03 01:52:48,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:52:48,471 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:52:48,675 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:52:48,692 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:52:48,693 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:52:48,701 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-03 01:52:48,718 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 01:52:48,719 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-03 01:52:48,795 INFO L356 Elim1Store]: treesize reduction 38, result has 22.4 percent of original size [2022-11-03 01:52:48,795 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_118| input size 44 context size 44 output size 44 [2022-11-03 01:52:48,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2028043437] [2022-11-03 01:52:48,798 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:52:48,799 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:52:48,799 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:52:48,800 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:52:48,800 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:52:48,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:48,919 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:52:48,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:52:48,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:48,942 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2022-11-03 01:52:49,231 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:52:49,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,256 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:49,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,293 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:52:49,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,328 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:52:49,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,407 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:52:49,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:49,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:49,478 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:52:49,478 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:52:49,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,641 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:52:49,641 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:52:49,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,677 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:52:49,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,714 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:49,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,750 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:52:49,828 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:52:49,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,851 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:52:49,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,883 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 13 [2022-11-03 01:52:49,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 13 [2022-11-03 01:52:49,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:49,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:49,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 23 [2022-11-03 01:52:49,950 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:52:50,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:50,001 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:50,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:50,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:50,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:52:50,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:50,046 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:52:50,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:50,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:52:54,764 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 109 for LOIs [2022-11-03 01:52:55,131 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 96 for LOIs [2022-11-03 01:52:56,204 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:52:56,208 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:52:56,230 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:52:56,299 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:53:05,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [2028043437] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:53:05,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:53:05,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [7] total 33 [2022-11-03 01:53:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488161804] [2022-11-03 01:53:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:53:05,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-03 01:53:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:53:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-03 01:53:05,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-11-03 01:53:05,400 INFO L87 Difference]: Start difference. First operand 127 states and 165 transitions. Second operand has 28 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-03 01:53:07,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:53:07,871 INFO L93 Difference]: Finished difference Result 240 states and 310 transitions. [2022-11-03 01:53:07,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 01:53:07,872 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) Word has length 81 [2022-11-03 01:53:07,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:53:07,873 INFO L225 Difference]: With dead ends: 240 [2022-11-03 01:53:07,874 INFO L226 Difference]: Without dead ends: 136 [2022-11-03 01:53:07,875 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 55 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=172, Invalid=1388, Unknown=0, NotChecked=0, Total=1560 [2022-11-03 01:53:07,876 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 33 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 682 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-11-03 01:53:07,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 714 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 682 Invalid, 0 Unknown, 345 Unchecked, 1.7s Time] [2022-11-03 01:53:07,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-03 01:53:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2022-11-03 01:53:07,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 75 states have (on average 1.1866666666666668) internal successors, (89), 78 states have internal predecessors, (89), 40 states have call successors, (40), 18 states have call predecessors, (40), 20 states have return successors, (46), 39 states have call predecessors, (46), 39 states have call successors, (46) [2022-11-03 01:53:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 175 transitions. [2022-11-03 01:53:07,908 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 175 transitions. Word has length 81 [2022-11-03 01:53:07,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:53:07,908 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 175 transitions. [2022-11-03 01:53:07,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 17 states have internal predecessors, (29), 9 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2022-11-03 01:53:07,909 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 175 transitions. [2022-11-03 01:53:07,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-03 01:53:07,910 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:53:07,910 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 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] [2022-11-03 01:53:07,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 01:53:08,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:08,120 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:53:08,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:53:08,120 INFO L85 PathProgramCache]: Analyzing trace with hash 175788538, now seen corresponding path program 1 times [2022-11-03 01:53:08,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:53:08,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713516254] [2022-11-03 01:53:08,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:08,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:53:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-11-03 01:53:08,530 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:53:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713516254] [2022-11-03 01:53:08,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713516254] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:53:08,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883507789] [2022-11-03 01:53:08,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:08,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:08,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:53:08,536 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:53:08,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 01:53:08,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:08,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 70 conjunts are in the unsatisfiable core [2022-11-03 01:53:08,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:53:08,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:53:09,072 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 01:53:09,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-03 01:53:09,080 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:53:09,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:53:09,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:09,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2022-11-03 01:53:10,245 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 56 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-03 01:53:10,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:53:12,718 WARN L833 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_903 Int)) (not (= (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 16))))) (store .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse0 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24) v_ArrVal_903))) |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.offset|) (+ 16 |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.offset|)))) is different from false [2022-11-03 01:53:12,736 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:12,736 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 45 [2022-11-03 01:53:12,746 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:12,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 35 [2022-11-03 01:53:12,774 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:12,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 259 treesize of output 267 [2022-11-03 01:53:12,804 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:12,804 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 275 treesize of output 271 [2022-11-03 01:53:12,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2022-11-03 01:53:12,954 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-03 01:53:12,963 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-11-03 01:53:12,978 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:12,978 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-03 01:53:13,002 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 67 [2022-11-03 01:53:13,009 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 72 [2022-11-03 01:53:13,036 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:53:13,037 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 89 [2022-11-03 01:53:13,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883507789] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:53:13,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [417519120] [2022-11-03 01:53:13,783 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:53:13,783 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:53:13,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:53:13,784 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:53:13,785 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:53:13,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:13,920 INFO L356 Elim1Store]: treesize reduction 40, result has 48.1 percent of original size [2022-11-03 01:53:13,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 62 [2022-11-03 01:53:13,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,039 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:53:14,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:53:14,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:53:14,348 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:53:14,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:53:14,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,405 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:53:14,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,554 INFO L356 Elim1Store]: treesize reduction 50, result has 47.9 percent of original size [2022-11-03 01:53:14,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 18 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 74 [2022-11-03 01:53:14,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:53:14,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:53:14,653 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:53:14,654 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:53:14,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,692 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:53:14,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:53:14,772 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:53:14,773 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:53:14,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:14,955 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:53:14,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:53:15,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,007 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:53:15,076 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:53:15,091 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:53:15,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,128 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:53:15,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:53:15,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,156 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 23 [2022-11-03 01:53:15,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,184 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:53:15,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,209 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:53:15,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:53:15,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,277 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:53:15,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:53:15,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:15,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:53:26,890 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 19 for LOIs [2022-11-03 01:53:26,934 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 74 for LOIs [2022-11-03 01:53:26,977 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 19 for LOIs [2022-11-03 01:53:27,788 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:53:27,791 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:53:27,815 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:53:27,889 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:53:55,435 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6529#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123| Int)) (and (<= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24))) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24))) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 0) (= (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 16) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123| 24)))) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_123|) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_123|))) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= ~tl_last_error~0 0) (= |#NULL.offset| 0) (= 5 |~#s_can_fail_allocator_static~0.base|) (exists ((|v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55| Int)) (and (not (= (mod (ite (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55| 0) 0 1) 256) 0)) (not (= (mod (ite (= (ite (= (mod (ite (= (ite (and (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0) 16)) 1 0) 0) 0 1) 256) 0) 1 0) 0) 0 1) 256) 0)) (<= 0 |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) (<= 0 (ite (= (ite (and (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0) 16)) 1 0) 0) 0 1)) (<= (ite (= (ite (and (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_55|) 0) 16)) 1 0) 0) 0 1) 1))) (<= |__VERIFIER_assert_#in~cond| 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:53:55,435 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:53:55,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 01:53:55,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13] total 17 [2022-11-03 01:53:55,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143610784] [2022-11-03 01:53:55,436 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 01:53:55,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 01:53:55,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:53:55,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 01:53:55,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=3520, Unknown=1, NotChecked=120, Total=3906 [2022-11-03 01:53:55,438 INFO L87 Difference]: Start difference. First operand 136 states and 175 transitions. Second operand has 17 states, 15 states have (on average 4.2) internal successors, (63), 16 states have internal predecessors, (63), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 8 states have call predecessors, (31), 8 states have call successors, (31) [2022-11-03 01:53:55,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:53:55,997 INFO L93 Difference]: Finished difference Result 239 states and 310 transitions. [2022-11-03 01:53:55,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-03 01:53:55,998 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.2) internal successors, (63), 16 states have internal predecessors, (63), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 8 states have call predecessors, (31), 8 states have call successors, (31) Word has length 82 [2022-11-03 01:53:55,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:53:55,999 INFO L225 Difference]: With dead ends: 239 [2022-11-03 01:53:56,000 INFO L226 Difference]: Without dead ends: 140 [2022-11-03 01:53:56,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 164 SyntacticMatches, 18 SemanticMatches, 65 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1643 ImplicationChecksByTransitivity, 31.2s TimeCoverageRelationStatistics Valid=290, Invalid=4003, Unknown=1, NotChecked=128, Total=4422 [2022-11-03 01:53:56,002 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 6 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:53:56,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 858 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 162 Invalid, 0 Unknown, 217 Unchecked, 0.3s Time] [2022-11-03 01:53:56,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-11-03 01:53:56,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2022-11-03 01:53:56,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 78 states have (on average 1.1794871794871795) internal successors, (92), 81 states have internal predecessors, (92), 40 states have call successors, (40), 19 states have call predecessors, (40), 21 states have return successors, (45), 39 states have call predecessors, (45), 39 states have call successors, (45) [2022-11-03 01:53:56,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 177 transitions. [2022-11-03 01:53:56,043 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 177 transitions. Word has length 82 [2022-11-03 01:53:56,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:53:56,043 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 177 transitions. [2022-11-03 01:53:56,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.2) internal successors, (63), 16 states have internal predecessors, (63), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 8 states have call predecessors, (31), 8 states have call successors, (31) [2022-11-03 01:53:56,044 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 177 transitions. [2022-11-03 01:53:56,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-03 01:53:56,045 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:53:56,045 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 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] [2022-11-03 01:53:56,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 01:53:56,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:56,256 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:53:56,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:53:56,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1408825136, now seen corresponding path program 1 times [2022-11-03 01:53:56,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:53:56,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335634229] [2022-11-03 01:53:56,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:56,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:53:56,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:56,609 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-03 01:53:56,609 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:53:56,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335634229] [2022-11-03 01:53:56,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335634229] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:53:56,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683207636] [2022-11-03 01:53:56,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:56,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:56,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:53:56,611 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:53:56,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 01:53:56,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:56,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-03 01:53:56,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:53:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-03 01:53:57,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:53:57,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683207636] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:53:57,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:53:57,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2022-11-03 01:53:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541861109] [2022-11-03 01:53:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:53:57,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 01:53:57,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:53:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 01:53:57,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-03 01:53:57,110 INFO L87 Difference]: Start difference. First operand 140 states and 177 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-03 01:53:57,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:53:57,509 INFO L93 Difference]: Finished difference Result 234 states and 299 transitions. [2022-11-03 01:53:57,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 01:53:57,510 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) Word has length 87 [2022-11-03 01:53:57,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:53:57,511 INFO L225 Difference]: With dead ends: 234 [2022-11-03 01:53:57,512 INFO L226 Difference]: Without dead ends: 140 [2022-11-03 01:53:57,513 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-11-03 01:53:57,513 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 63 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:53:57,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 565 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:53:57,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-11-03 01:53:57,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2022-11-03 01:53:57,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 78 states have (on average 1.1538461538461537) internal successors, (90), 81 states have internal predecessors, (90), 40 states have call successors, (40), 19 states have call predecessors, (40), 21 states have return successors, (45), 39 states have call predecessors, (45), 39 states have call successors, (45) [2022-11-03 01:53:57,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 175 transitions. [2022-11-03 01:53:57,554 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 175 transitions. Word has length 87 [2022-11-03 01:53:57,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:53:57,555 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 175 transitions. [2022-11-03 01:53:57,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-03 01:53:57,556 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 175 transitions. [2022-11-03 01:53:57,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-03 01:53:57,557 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:53:57,557 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:53:57,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 01:53:57,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:57,775 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:53:57,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:53:57,776 INFO L85 PathProgramCache]: Analyzing trace with hash -726714825, now seen corresponding path program 1 times [2022-11-03 01:53:57,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:53:57,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489743155] [2022-11-03 01:53:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:57,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:53:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-03 01:53:58,175 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:53:58,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489743155] [2022-11-03 01:53:58,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489743155] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:53:58,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893271318] [2022-11-03 01:53:58,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:58,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:58,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:53:58,180 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:53:58,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 01:53:58,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:58,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 01:53:58,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:53:58,709 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-03 01:53:58,709 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:53:58,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893271318] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:53:58,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:53:58,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2022-11-03 01:53:58,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779213526] [2022-11-03 01:53:58,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:53:58,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-03 01:53:58,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:53:58,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-03 01:53:58,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-11-03 01:53:58,711 INFO L87 Difference]: Start difference. First operand 140 states and 175 transitions. Second operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 9 states have internal predecessors, (40), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-03 01:53:59,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:53:59,313 INFO L93 Difference]: Finished difference Result 237 states and 303 transitions. [2022-11-03 01:53:59,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 01:53:59,314 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 9 states have internal predecessors, (40), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) Word has length 89 [2022-11-03 01:53:59,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:53:59,315 INFO L225 Difference]: With dead ends: 237 [2022-11-03 01:53:59,315 INFO L226 Difference]: Without dead ends: 142 [2022-11-03 01:53:59,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-11-03 01:53:59,317 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 72 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:53:59,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 667 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 01:53:59,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-11-03 01:53:59,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2022-11-03 01:53:59,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 79 states have (on average 1.1518987341772151) internal successors, (91), 82 states have internal predecessors, (91), 41 states have call successors, (41), 19 states have call predecessors, (41), 21 states have return successors, (48), 40 states have call predecessors, (48), 40 states have call successors, (48) [2022-11-03 01:53:59,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 180 transitions. [2022-11-03 01:53:59,378 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 180 transitions. Word has length 89 [2022-11-03 01:53:59,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:53:59,380 INFO L495 AbstractCegarLoop]: Abstraction has 142 states and 180 transitions. [2022-11-03 01:53:59,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 9 states have internal predecessors, (40), 5 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 4 states have call predecessors, (16), 5 states have call successors, (16) [2022-11-03 01:53:59,382 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 180 transitions. [2022-11-03 01:53:59,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-03 01:53:59,384 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:53:59,384 INFO L195 NwaCegarLoop]: trace histogram [9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:53:59,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 01:53:59,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:59,604 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:53:59,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:53:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1386679405, now seen corresponding path program 1 times [2022-11-03 01:53:59,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:53:59,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805356764] [2022-11-03 01:53:59,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:59,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:53:59,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:53:59,971 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-03 01:53:59,971 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:53:59,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805356764] [2022-11-03 01:53:59,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805356764] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:53:59,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409611953] [2022-11-03 01:53:59,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:53:59,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:53:59,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:53:59,974 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:00,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 01:54:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:00,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-03 01:54:00,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-03 01:54:00,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:54:00,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409611953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:54:00,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:54:00,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6] total 10 [2022-11-03 01:54:00,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537035394] [2022-11-03 01:54:00,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:54:00,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 01:54:00,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:54:00,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 01:54:00,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-11-03 01:54:00,540 INFO L87 Difference]: Start difference. First operand 142 states and 180 transitions. Second operand has 8 states, 6 states have (on average 6.833333333333333) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-11-03 01:54:01,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:54:01,036 INFO L93 Difference]: Finished difference Result 244 states and 320 transitions. [2022-11-03 01:54:01,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 01:54:01,037 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 6.833333333333333) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 93 [2022-11-03 01:54:01,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:54:01,039 INFO L225 Difference]: With dead ends: 244 [2022-11-03 01:54:01,039 INFO L226 Difference]: Without dead ends: 145 [2022-11-03 01:54:01,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:54:01,040 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 26 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:54:01,041 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 506 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 01:54:01,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-11-03 01:54:01,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 137. [2022-11-03 01:54:01,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 76 states have (on average 1.131578947368421) internal successors, (86), 78 states have internal predecessors, (86), 40 states have call successors, (40), 19 states have call predecessors, (40), 20 states have return successors, (46), 39 states have call predecessors, (46), 39 states have call successors, (46) [2022-11-03 01:54:01,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 172 transitions. [2022-11-03 01:54:01,094 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 172 transitions. Word has length 93 [2022-11-03 01:54:01,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:54:01,095 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 172 transitions. [2022-11-03 01:54:01,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 6.833333333333333) internal successors, (41), 7 states have internal predecessors, (41), 5 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-11-03 01:54:01,095 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 172 transitions. [2022-11-03 01:54:01,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-03 01:54:01,097 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:54:01,097 INFO L195 NwaCegarLoop]: trace histogram [9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:54:01,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 01:54:01,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-03 01:54:01,319 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:54:01,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:54:01,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1998908604, now seen corresponding path program 1 times [2022-11-03 01:54:01,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:54:01,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017578485] [2022-11-03 01:54:01,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:01,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:54:01,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-03 01:54:01,671 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:54:01,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017578485] [2022-11-03 01:54:01,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017578485] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:54:01,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944557554] [2022-11-03 01:54:01,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:01,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:54:01,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:54:01,674 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:01,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 01:54:02,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:02,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-03 01:54:02,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:02,235 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 58 proven. 3 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-11-03 01:54:02,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:54:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-03 01:54:02,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944557554] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:54:02,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [217875233] [2022-11-03 01:54:02,541 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:54:02,541 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:54:02,542 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:54:02,542 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:54:02,542 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:54:02,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:02,675 INFO L356 Elim1Store]: treesize reduction 40, result has 48.1 percent of original size [2022-11-03 01:54:02,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 62 [2022-11-03 01:54:02,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:02,800 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:54:02,800 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:54:03,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,085 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:54:03,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,111 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:54:03,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:54:03,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,161 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:54:03,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:03,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:03,249 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:54:03,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:54:03,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,402 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:54:03,403 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:54:03,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:54:03,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,483 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:03,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,510 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:54:03,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:54:03,612 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:54:03,625 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:54:03,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,654 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:54:03,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,692 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 13 [2022-11-03 01:54:03,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,721 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 13 [2022-11-03 01:54:03,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:03,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 23 [2022-11-03 01:54:03,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,787 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:03,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,810 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:54:03,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:54:03,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:03,854 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:14,737 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 19 for LOIs [2022-11-03 01:54:14,769 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 74 for LOIs [2022-11-03 01:54:14,811 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 19 for LOIs [2022-11-03 01:54:15,720 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:54:15,722 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:54:15,740 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:54:15,809 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:54:43,213 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10324#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83| Int)) (and (not (= (mod (ite (= (ite (= (mod (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0))) 1 0) 0) 0 1) 256) 0) 1 0) 0) 0 1) 256) 0)) (<= 0 (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0))) 1 0) 0) 0 1)) (not (= (mod (ite (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83| 0) 0 1) 256) 0)) (<= 0 |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) (<= (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_83|) 0))) 1 0) 0) 0 1) 1))) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| Int)) (and (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163|) (= (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24))) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 16)) (<= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24)) 0) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24))) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 24))) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_163| 0) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_163|))) (= ~tl_last_error~0 0) (= |#NULL.offset| 0) (= 5 |~#s_can_fail_allocator_static~0.base|) (<= |__VERIFIER_assert_#in~cond| 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:54:43,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:54:43,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:54:43,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 12, 6] total 16 [2022-11-03 01:54:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624019277] [2022-11-03 01:54:43,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:54:43,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:54:43,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:54:43,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:54:43,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=2441, Unknown=0, NotChecked=0, Total=2652 [2022-11-03 01:54:43,217 INFO L87 Difference]: Start difference. First operand 137 states and 172 transitions. Second operand has 16 states, 10 states have (on average 4.9) internal successors, (49), 12 states have internal predecessors, (49), 5 states have call successors, (22), 2 states have call predecessors, (22), 8 states have return successors, (25), 6 states have call predecessors, (25), 5 states have call successors, (25) [2022-11-03 01:54:43,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:54:43,928 INFO L93 Difference]: Finished difference Result 232 states and 297 transitions. [2022-11-03 01:54:43,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:54:43,929 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 10 states have (on average 4.9) internal successors, (49), 12 states have internal predecessors, (49), 5 states have call successors, (22), 2 states have call predecessors, (22), 8 states have return successors, (25), 6 states have call predecessors, (25), 5 states have call successors, (25) Word has length 96 [2022-11-03 01:54:43,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:54:43,930 INFO L225 Difference]: With dead ends: 232 [2022-11-03 01:54:43,930 INFO L226 Difference]: Without dead ends: 141 [2022-11-03 01:54:43,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 233 SyntacticMatches, 9 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=227, Invalid=2743, Unknown=0, NotChecked=0, Total=2970 [2022-11-03 01:54:43,932 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 7 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 1396 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:54:43,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 1396 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 01:54:43,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-11-03 01:54:43,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138. [2022-11-03 01:54:43,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 77 states have (on average 1.12987012987013) internal successors, (87), 79 states have internal predecessors, (87), 40 states have call successors, (40), 19 states have call predecessors, (40), 20 states have return successors, (46), 39 states have call predecessors, (46), 39 states have call successors, (46) [2022-11-03 01:54:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 173 transitions. [2022-11-03 01:54:43,981 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 173 transitions. Word has length 96 [2022-11-03 01:54:43,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:54:43,982 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 173 transitions. [2022-11-03 01:54:43,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 10 states have (on average 4.9) internal successors, (49), 12 states have internal predecessors, (49), 5 states have call successors, (22), 2 states have call predecessors, (22), 8 states have return successors, (25), 6 states have call predecessors, (25), 5 states have call successors, (25) [2022-11-03 01:54:43,982 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 173 transitions. [2022-11-03 01:54:43,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-03 01:54:43,983 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:54:43,984 INFO L195 NwaCegarLoop]: trace histogram [9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:54:44,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-03 01:54:44,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-03 01:54:44,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:54:44,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:54:44,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1340329763, now seen corresponding path program 1 times [2022-11-03 01:54:44,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:54:44,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997712300] [2022-11-03 01:54:44,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:44,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:54:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:45,316 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-11-03 01:54:45,316 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:54:45,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997712300] [2022-11-03 01:54:45,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997712300] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:54:45,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558049480] [2022-11-03 01:54:45,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:45,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:54:45,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:54:45,319 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:45,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 01:54:45,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:45,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-03 01:54:45,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:47,859 WARN L855 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_30| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_30| Int)) (not (= (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_30|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_30|) 0))) (exists ((|v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_30| Int) (|v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_30| Int)) (not (= (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_#in~list#1.base_BEFORE_CALL_30|) |v_aws_linked_list_is_valid_#in~list#1.offset_BEFORE_CALL_30|) 0)))) is different from true [2022-11-03 01:54:48,787 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:54:48,787 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 30 [2022-11-03 01:54:48,795 INFO L356 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-11-03 01:54:48,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 1 [2022-11-03 01:54:48,798 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 74 proven. 20 refuted. 0 times theorem prover too weak. 32 trivial. 2 not checked. [2022-11-03 01:54:48,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:54:49,410 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-03 01:54:49,410 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2022-11-03 01:54:49,423 INFO L356 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-03 01:54:49,423 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-11-03 01:54:49,480 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 1 proven. 32 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-03 01:54:49,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558049480] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:54:49,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1785397386] [2022-11-03 01:54:49,483 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:54:49,483 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:54:49,483 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:54:49,484 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:54:49,484 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:54:49,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,600 INFO L356 Elim1Store]: treesize reduction 40, result has 48.1 percent of original size [2022-11-03 01:54:49,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 62 [2022-11-03 01:54:49,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,712 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:54:49,713 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:54:49,941 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:54:49,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:54:49,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:49,991 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:54:50,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:54:50,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:50,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:50,116 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:54:50,116 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:54:50,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,265 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:54:50,266 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:54:50,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,307 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:54:50,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:50,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:54:50,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,406 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:54:50,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:50,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,474 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:54:50,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,504 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:54:50,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:54:50,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,547 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:54:50,581 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:54:50,594 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:54:50,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,640 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:54:50,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:50,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,693 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:54:50,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:50,711 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:55:01,483 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 19 for LOIs [2022-11-03 01:55:01,516 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 74 for LOIs [2022-11-03 01:55:01,555 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 19 for LOIs [2022-11-03 01:55:02,387 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:55:02,389 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:55:02,411 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:55:02,479 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:55:31,410 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11538#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111| Int)) (and (not (= (mod (ite (= |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111| 0) 0 1) 256) 0)) (not (= (mod (ite (= (ite (= (mod (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0))) 1 0) 0) 0 1) 256) 0) 1 0) 0) 0 1) 256) 0)) (<= 0 (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0))) 1 0) 0) 0 1)) (<= (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0) |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|) 0))) 1 0) 0) 0 1) 1) (<= 0 |v_ULTIMATE.start_aws_linked_list_pop_front_#in~list#1.base_BEFORE_CALL_111|))) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203| Int)) (and (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203|) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24))) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (<= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24))) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 0) (= (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 16) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_203| 24)))) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_203|))) (= ~tl_last_error~0 0) (= |#NULL.offset| 0) (= 5 |~#s_can_fail_allocator_static~0.base|) (<= |__VERIFIER_assert_#in~cond| 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:55:31,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:55:31,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:55:31,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 18, 14] total 26 [2022-11-03 01:55:31,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446640396] [2022-11-03 01:55:31,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:55:31,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 01:55:31,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:55:31,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 01:55:31,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=3351, Unknown=1, NotChecked=118, Total=3782 [2022-11-03 01:55:31,413 INFO L87 Difference]: Start difference. First operand 138 states and 173 transitions. Second operand has 26 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 12 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (33), 10 states have call predecessors, (33), 12 states have call successors, (33) [2022-11-03 01:55:33,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:55:33,083 INFO L93 Difference]: Finished difference Result 287 states and 374 transitions. [2022-11-03 01:55:33,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-03 01:55:33,083 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 12 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (33), 10 states have call predecessors, (33), 12 states have call successors, (33) Word has length 98 [2022-11-03 01:55:33,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:55:33,085 INFO L225 Difference]: With dead ends: 287 [2022-11-03 01:55:33,086 INFO L226 Difference]: Without dead ends: 186 [2022-11-03 01:55:33,088 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 241 SyntacticMatches, 12 SemanticMatches, 72 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1817 ImplicationChecksByTransitivity, 32.4s TimeCoverageRelationStatistics Valid=433, Invalid=4826, Unknown=1, NotChecked=142, Total=5402 [2022-11-03 01:55:33,089 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 185 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:55:33,089 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1111 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 880 Invalid, 0 Unknown, 360 Unchecked, 1.1s Time] [2022-11-03 01:55:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-11-03 01:55:33,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 166. [2022-11-03 01:55:33,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 98 states have (on average 1.1428571428571428) internal successors, (112), 101 states have internal predecessors, (112), 42 states have call successors, (42), 23 states have call predecessors, (42), 25 states have return successors, (51), 41 states have call predecessors, (51), 41 states have call successors, (51) [2022-11-03 01:55:33,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 205 transitions. [2022-11-03 01:55:33,139 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 205 transitions. Word has length 98 [2022-11-03 01:55:33,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:55:33,140 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 205 transitions. [2022-11-03 01:55:33,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 12 states have call successors, (34), 4 states have call predecessors, (34), 7 states have return successors, (33), 10 states have call predecessors, (33), 12 states have call successors, (33) [2022-11-03 01:55:33,140 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 205 transitions. [2022-11-03 01:55:33,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-03 01:55:33,142 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:55:33,142 INFO L195 NwaCegarLoop]: trace histogram [9, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:55:33,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-03 01:55:33,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 01:55:33,368 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:55:33,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:55:33,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2092971315, now seen corresponding path program 2 times [2022-11-03 01:55:33,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:55:33,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969126131] [2022-11-03 01:55:33,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:55:33,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:55:33,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:55:35,447 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 22 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-03 01:55:35,447 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:55:35,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969126131] [2022-11-03 01:55:35,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969126131] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:55:35,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555966903] [2022-11-03 01:55:35,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:55:35,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:55:35,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:55:35,450 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:55:35,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 01:55:36,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 01:55:36,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:55:36,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 123 conjunts are in the unsatisfiable core [2022-11-03 01:55:36,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:55:36,329 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-11-03 01:55:36,329 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:55:36,657 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:55:36,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,696 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-03 01:55:36,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-11-03 01:55:36,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-11-03 01:55:36,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,917 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2022-11-03 01:55:36,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:36,951 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:55:36,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 39 [2022-11-03 01:55:36,959 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:55:37,191 INFO L356 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2022-11-03 01:55:37,191 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_144| input size 70 context size 70 output size 70 [2022-11-03 01:55:37,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1828216341] [2022-11-03 01:55:37,194 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:55:37,194 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:55:37,195 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:55:37,195 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:55:37,195 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:55:37,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,348 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:55:37,349 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:55:37,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,370 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2022-11-03 01:55:37,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,662 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:55:37,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,687 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:55:37,722 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:55:37,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,748 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:55:37,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,808 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:55:37,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:37,959 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:55:37,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:55:38,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:55:38,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,078 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 99 [2022-11-03 01:55:38,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,118 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:55:38,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,166 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:55:38,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:38,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:38,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,123 INFO L356 Elim1Store]: treesize reduction 227, result has 25.3 percent of original size [2022-11-03 01:55:39,124 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 12 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 28 case distinctions, treesize of input 698 treesize of output 707 [2022-11-03 01:55:39,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:39,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:39,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:39,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:39,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:39,768 INFO L356 Elim1Store]: treesize reduction 233, result has 26.3 percent of original size [2022-11-03 01:55:39,769 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 12 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 28 case distinctions, treesize of input 712 treesize of output 721 [2022-11-03 01:55:39,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:39,814 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:55:40,422 INFO L356 Elim1Store]: treesize reduction 230, result has 21.8 percent of original size [2022-11-03 01:55:40,422 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 16 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 27 case distinctions, treesize of input 684 treesize of output 719 [2022-11-03 01:55:40,670 INFO L356 Elim1Store]: treesize reduction 126, result has 13.7 percent of original size [2022-11-03 01:55:40,670 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 677 treesize of output 689 [2022-11-03 01:55:40,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:40,796 INFO L356 Elim1Store]: treesize reduction 45, result has 13.5 percent of original size [2022-11-03 01:55:40,797 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 714 treesize of output 667 [2022-11-03 01:55:40,856 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 688 treesize of output 667 [2022-11-03 01:55:41,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:55:41,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:55:41,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,749 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:55:41,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:55:41,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,792 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:55:41,804 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:55:41,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:55:41,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:55:41,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,873 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:55:41,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,888 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:55:41,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:41,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:55:47,241 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 19 for LOIs [2022-11-03 01:55:47,278 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 74 for LOIs [2022-11-03 01:55:47,324 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 19 for LOIs [2022-11-03 01:55:48,078 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:55:48,081 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:55:48,104 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:55:48,184 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:56:16,369 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12337#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |~#s_can_fail_allocator_static~0.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (exists ((|v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74| Int)) (and (not (= (mod (ite (= (ite (= (mod (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0) |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0))) 1 0) 0) 0 1) 256) 0) 1 0) 0) 0 1) 256) 0)) (<= (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0) |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0))) 1 0) 0) 0 1) 1) (<= 0 |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) (<= 0 (ite (= (ite (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0) |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74|) 0))) 1 0) 0) 0 1)) (not (= (mod (ite (= |v_ULTIMATE.start_aws_linked_list_front_~list#1.base_BEFORE_CALL_74| 0) 0 1) 256) 0)))) (= ~tl_last_error~0 0) (= |#NULL.offset| 0) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245| Int)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24))) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 0) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (= (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 16) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24)))) (<= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24)) 0) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_245|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245| 24))) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_245|))) (= 5 |~#s_can_fail_allocator_static~0.base|) (<= |__VERIFIER_assert_#in~cond| 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:56:16,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:56:16,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:56:16,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-03 01:56:16,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106395354] [2022-11-03 01:56:16,370 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:56:16,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:56:16,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:56:16,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:56:16,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2536, Unknown=0, NotChecked=0, Total=2756 [2022-11-03 01:56:16,372 INFO L87 Difference]: Start difference. First operand 166 states and 205 transitions. Second operand has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) [2022-11-03 01:56:17,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:56:17,767 INFO L93 Difference]: Finished difference Result 284 states and 365 transitions. [2022-11-03 01:56:17,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 01:56:17,768 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) Word has length 99 [2022-11-03 01:56:17,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:56:17,770 INFO L225 Difference]: With dead ends: 284 [2022-11-03 01:56:17,770 INFO L226 Difference]: Without dead ends: 177 [2022-11-03 01:56:17,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 67 SyntacticMatches, 9 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 29.1s TimeCoverageRelationStatistics Valid=270, Invalid=3390, Unknown=0, NotChecked=0, Total=3660 [2022-11-03 01:56:17,772 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 79 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:56:17,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 839 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-03 01:56:17,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-11-03 01:56:17,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 161. [2022-11-03 01:56:17,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 96 states have internal predecessors, (107), 42 states have call successors, (42), 23 states have call predecessors, (42), 24 states have return successors, (50), 41 states have call predecessors, (50), 41 states have call successors, (50) [2022-11-03 01:56:17,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 199 transitions. [2022-11-03 01:56:17,822 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 199 transitions. Word has length 99 [2022-11-03 01:56:17,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:56:17,823 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 199 transitions. [2022-11-03 01:56:17,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 13 states have internal predecessors, (40), 7 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 6 states have call predecessors, (16), 7 states have call successors, (16) [2022-11-03 01:56:17,823 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 199 transitions. [2022-11-03 01:56:17,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-11-03 01:56:17,825 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:56:17,825 INFO L195 NwaCegarLoop]: trace histogram [9, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:56:17,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-03 01:56:18,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 01:56:18,034 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:56:18,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:56:18,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2066566106, now seen corresponding path program 2 times [2022-11-03 01:56:18,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:56:18,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691204105] [2022-11-03 01:56:18,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:56:18,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:56:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:56:19,342 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-11-03 01:56:19,343 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:56:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691204105] [2022-11-03 01:56:19,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691204105] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:56:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362380570] [2022-11-03 01:56:19,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:56:19,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:56:19,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:56:19,348 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:56:19,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 01:56:19,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 01:56:19,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:56:19,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-03 01:56:19,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:56:20,015 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-11-03 01:56:20,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 01:56:20,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362380570] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:56:20,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:56:20,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [16] total 21 [2022-11-03 01:56:20,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589397179] [2022-11-03 01:56:20,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:56:20,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-03 01:56:20,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:56:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-03 01:56:20,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=378, Unknown=0, NotChecked=0, Total=420 [2022-11-03 01:56:20,018 INFO L87 Difference]: Start difference. First operand 161 states and 199 transitions. Second operand has 7 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-11-03 01:56:20,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:56:20,374 INFO L93 Difference]: Finished difference Result 269 states and 341 transitions. [2022-11-03 01:56:20,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 01:56:20,374 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 104 [2022-11-03 01:56:20,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:56:20,376 INFO L225 Difference]: With dead ends: 269 [2022-11-03 01:56:20,376 INFO L226 Difference]: Without dead ends: 167 [2022-11-03 01:56:20,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=454, Unknown=0, NotChecked=0, Total=506 [2022-11-03 01:56:20,378 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 6 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:56:20,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 597 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:56:20,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-11-03 01:56:20,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 158. [2022-11-03 01:56:20,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 92 states have (on average 1.141304347826087) internal successors, (105), 93 states have internal predecessors, (105), 42 states have call successors, (42), 23 states have call predecessors, (42), 23 states have return successors, (46), 41 states have call predecessors, (46), 41 states have call successors, (46) [2022-11-03 01:56:20,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 193 transitions. [2022-11-03 01:56:20,413 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 193 transitions. Word has length 104 [2022-11-03 01:56:20,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:56:20,414 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 193 transitions. [2022-11-03 01:56:20,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 8.6) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-11-03 01:56:20,414 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 193 transitions. [2022-11-03 01:56:20,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-03 01:56:20,415 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:56:20,415 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:56:20,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 01:56:20,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-03 01:56:20,616 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:56:20,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:56:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash -441585520, now seen corresponding path program 3 times [2022-11-03 01:56:20,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:56:20,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280151182] [2022-11-03 01:56:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:56:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:56:20,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:56:28,047 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 3 proven. 43 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-11-03 01:56:28,047 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:56:28,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280151182] [2022-11-03 01:56:28,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280151182] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:56:28,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790343294] [2022-11-03 01:56:28,048 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:56:28,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:56:28,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:56:28,052 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:56:28,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 01:56:28,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:56:28,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:56:28,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 86 conjunts are in the unsatisfiable core [2022-11-03 01:56:28,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:56:28,560 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:56:29,049 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:56:29,072 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:56:29,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:56:29,086 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-03 01:56:29,104 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 01:56:29,105 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-11-03 01:56:29,235 INFO L356 Elim1Store]: treesize reduction 42, result has 20.8 percent of original size [2022-11-03 01:56:29,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_151| input size 50 context size 50 output size 50 [2022-11-03 01:56:29,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [447546598] [2022-11-03 01:56:29,238 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-03 01:56:29,238 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:56:29,239 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:56:29,239 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:56:29,239 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:56:29,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,372 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:56:29,372 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 8 case distinctions, treesize of input 42 treesize of output 73 [2022-11-03 01:56:29,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 46 [2022-11-03 01:56:29,689 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:56:29,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:56:29,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,749 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2022-11-03 01:56:29,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 77 [2022-11-03 01:56:29,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:29,884 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:56:29,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:56:29,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:29,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:29,964 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-03 01:56:29,964 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 103 [2022-11-03 01:56:30,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,143 INFO L356 Elim1Store]: treesize reduction 90, result has 33.8 percent of original size [2022-11-03 01:56:30,144 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 85 [2022-11-03 01:56:30,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:56:30,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,216 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2022-11-03 01:56:30,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,245 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 23 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 54 [2022-11-03 01:56:30,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:30,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,325 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:56:30,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:56:30,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,383 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 13 [2022-11-03 01:56:30,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,399 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2022-11-03 01:56:30,421 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:56:30,435 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:56:30,483 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-03 01:56:30,493 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:56:30,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,517 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:56:30,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:30,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,538 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 23 [2022-11-03 01:56:30,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,564 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:56:30,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,590 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 19 [2022-11-03 01:56:30,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,622 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-11-03 01:56:30,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,645 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:56:30,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,663 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-11-03 01:56:30,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:30,695 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 7 [2022-11-03 01:56:35,655 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 19 for LOIs [2022-11-03 01:56:35,699 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 74 for LOIs [2022-11-03 01:56:35,735 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 19 for LOIs [2022-11-03 01:56:36,414 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 15 for LOIs [2022-11-03 01:56:36,415 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 112 for LOIs [2022-11-03 01:56:36,436 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 20 for LOIs [2022-11-03 01:56:36,497 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:57:02,398 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14093#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |~#s_can_fail_allocator_static~0.offset| 0) (exists ((|v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75| Int)) (and (<= 0 |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) (not (= (mod (ite (= |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75| 0) 0 1) 256) 0)) (not (= (mod (ite (= (ite (= (mod (ite (= 0 (ite (and (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0) |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|)) 1 0)) 0 1) 256) 0) 1 0) 0) 0 1) 256) 0)) (<= 0 (ite (= 0 (ite (and (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0) |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|)) 1 0)) 0 1)) (<= (ite (= 0 (ite (and (= 16 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|) 0) |v_ULTIMATE.start_aws_linked_list_front_#in~list#1.base_BEFORE_CALL_75|)) 1 0)) 0 1) 1))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| Int) (|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287| Int)) (and (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24))) |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (<= |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 0) (<= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24)) 0) (= (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 16) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24))) (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24)))) (<= 0 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|) (+ |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287| 24))) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_BEFORE_CALL_287|) (<= 0 |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base_BEFORE_CALL_287|))) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= ~tl_last_error~0 0) (= |#NULL.offset| 0) (= 5 |~#s_can_fail_allocator_static~0.base|) (<= |__VERIFIER_assert_#in~cond| 1) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:57:02,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:57:02,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:57:02,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-03 01:57:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888183239] [2022-11-03 01:57:02,399 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:57:02,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:57:02,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:57:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:57:02,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2850, Unknown=0, NotChecked=0, Total=3080 [2022-11-03 01:57:02,402 INFO L87 Difference]: Start difference. First operand 158 states and 193 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-03 01:57:06,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:57:06,426 INFO L93 Difference]: Finished difference Result 312 states and 406 transitions. [2022-11-03 01:57:06,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-03 01:57:06,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) Word has length 105 [2022-11-03 01:57:06,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:57:06,429 INFO L225 Difference]: With dead ends: 312 [2022-11-03 01:57:06,429 INFO L226 Difference]: Without dead ends: 219 [2022-11-03 01:57:06,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 71 SyntacticMatches, 13 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 28.9s TimeCoverageRelationStatistics Valid=357, Invalid=4755, Unknown=0, NotChecked=0, Total=5112 [2022-11-03 01:57:06,432 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 118 mSDsluCounter, 1193 mSDsCounter, 0 mSdLazyCounter, 1248 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 1363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:57:06,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1222 Invalid, 1363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1248 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-03 01:57:06,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-11-03 01:57:06,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 189. [2022-11-03 01:57:06,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 109 states have (on average 1.1376146788990826) internal successors, (124), 112 states have internal predecessors, (124), 54 states have call successors, (54), 24 states have call predecessors, (54), 25 states have return successors, (63), 52 states have call predecessors, (63), 53 states have call successors, (63) [2022-11-03 01:57:06,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 241 transitions. [2022-11-03 01:57:06,494 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 241 transitions. Word has length 105 [2022-11-03 01:57:06,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:57:06,494 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 241 transitions. [2022-11-03 01:57:06,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 9 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2022-11-03 01:57:06,495 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 241 transitions. [2022-11-03 01:57:06,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-03 01:57:06,496 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:57:06,496 INFO L195 NwaCegarLoop]: trace histogram [9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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] [2022-11-03 01:57:06,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-03 01:57:06,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:57:06,720 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:57:06,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:57:06,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1002882904, now seen corresponding path program 4 times [2022-11-03 01:57:06,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:57:06,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535010269] [2022-11-03 01:57:06,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:57:06,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:57:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:57:11,674 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2022-11-03 01:57:11,675 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:57:11,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535010269] [2022-11-03 01:57:11,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535010269] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:57:11,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639336972] [2022-11-03 01:57:11,675 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:57:11,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:57:11,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:57:11,692 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:57:11,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c2a0cc6-ab0f-44cc-bffc-dff00263a2f5/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 01:57:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:57:12,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 134 conjunts are in the unsatisfiable core [2022-11-03 01:57:12,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:57:12,204 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-03 01:57:12,507 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:57:12,524 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:57:12,524 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:57:12,529 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-03 01:57:12,557 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:57:12,557 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:57:12,573 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 14 [2022-11-03 01:57:12,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:57:12,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,699 INFO L356 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-11-03 01:57:12,700 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 56 [2022-11-03 01:57:12,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,718 INFO L356 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2022-11-03 01:57:12,718 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 18 [2022-11-03 01:57:12,726 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 31 [2022-11-03 01:57:12,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,733 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 32 [2022-11-03 01:57:12,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 39 [2022-11-03 01:57:12,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:12,836 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 40 [2022-11-03 01:57:12,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-11-03 01:57:15,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:15,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:15,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:57:15,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:15,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:15,722 INFO L356 Elim1Store]: treesize reduction 188, result has 0.5 percent of original size [2022-11-03 01:57:15,722 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 7 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 16 case distinctions, treesize of input 76 treesize of output 1 [2022-11-03 01:57:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 19 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-03 01:57:15,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:57:16,745 WARN L833 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| Int) (v_ArrVal_2052 Int) (v_ArrVal_2057 (Array Int Int)) (v_ArrVal_2055 (Array Int Int)) (v_ArrVal_2050 Int)) (not (= (let ((.cse1 (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 24))) (let ((.cse0 (let ((.cse2 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base|) |ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.offset| (+ |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset| 16))))) (store .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select .cse2 |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_2050))))) (select (select .cse0 (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_2057) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base| (store (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_2055) |c_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.base|) .cse1 v_ArrVal_2052)) |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.offset|)))) (+ 16 |c_ULTIMATE.start_aws_linked_list_pop_front_harness_~#list~0#1.offset|)))) is different from false [2022-11-03 01:57:16,771 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:57:16,772 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 113 [2022-11-03 01:57:17,059 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:57:17,059 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 144 treesize of output 137 [2022-11-03 01:57:17,109 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:57:17,110 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 5008 treesize of output 4654 [2022-11-03 01:57:17,133 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:57:17,133 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 4610 treesize of output 3467 [2022-11-03 01:57:20,530 INFO L356 Elim1Store]: treesize reduction 118, result has 76.6 percent of original size [2022-11-03 01:57:20,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 8642179 treesize of output 8207875 [2022-11-03 01:57:35,322 WARN L234 SmtUtils]: Spent 14.78s on a formula simplification that was a NOOP. DAG size: 4408 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-11-03 01:57:35,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10067202 treesize of output 9732338 [2022-11-03 01:58:27,631 WARN L234 SmtUtils]: Spent 52.09s on a formula simplification. DAG size of input: 4428 DAG size of output: 4427 (called from [L 800] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-11-03 01:58:30,236 INFO L356 Elim1Store]: treesize reduction 74, result has 73.3 percent of original size [2022-11-03 01:58:30,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 14444666 treesize of output 13932361