./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 61592663790a1842b8bd7e9befeca1c276604b90aee8701db027349608c78395 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:33:49,443 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:33:49,534 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-12-02 17:33:49,539 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:33:49,540 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:33:49,564 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:33:49,565 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:33:49,565 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:33:49,566 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:33:49,566 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:33:49,567 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:33:49,567 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:33:49,568 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:33:49,568 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:33:49,569 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:33:49,569 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:33:49,570 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:33:49,570 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:33:49,571 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:33:49,572 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:33:49,572 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:33:49,573 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:33:49,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:33:49,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:33:49,575 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:33:49,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:33:49,575 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:33:49,576 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:33:49,576 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:33:49,577 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:33:49,577 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:33:49,577 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:33:49,578 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:33:49,578 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:33:49,578 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:33:49,578 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:33:49,578 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:33:49,579 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:33:49,579 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:33:49,579 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:33:49,579 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:33:49,580 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:33:49,580 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:33:49,580 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:33:49,580 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/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_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 61592663790a1842b8bd7e9befeca1c276604b90aee8701db027349608c78395 [2023-12-02 17:33:49,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:33:49,790 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:33:49,793 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:33:49,794 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:33:49,795 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:33:49,796 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i [2023-12-02 17:33:52,510 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:33:52,886 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:33:52,886 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i [2023-12-02 17:33:52,914 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/c4e19e27a/86a483ad90b049389f5a4a822d18936f/FLAG58654c091 [2023-12-02 17:33:52,928 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/c4e19e27a/86a483ad90b049389f5a4a822d18936f [2023-12-02 17:33:52,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:33:52,932 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:33:52,933 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:33:52,933 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:33:52,937 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:33:52,938 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:33:52" (1/1) ... [2023-12-02 17:33:52,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d32499f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:52, skipping insertion in model container [2023-12-02 17:33:52,939 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:33:52" (1/1) ... [2023-12-02 17:33:53,045 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:33:53,266 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4495,4508] [2023-12-02 17:33:53,274 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4555,4568] [2023-12-02 17:33:54,175 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,176 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,177 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,177 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,179 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,192 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,193 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,195 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,196 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,198 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,199 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,200 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,200 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,540 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-12-02 17:33:54,541 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-12-02 17:33:54,542 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-12-02 17:33:54,544 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-12-02 17:33:54,545 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-12-02 17:33:54,546 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-12-02 17:33:54,547 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-12-02 17:33:54,548 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-12-02 17:33:54,549 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-12-02 17:33:54,549 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-12-02 17:33:54,710 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:33:54,729 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:33:54,743 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4495,4508] [2023-12-02 17:33:54,744 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4555,4568] [2023-12-02 17:33:54,789 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,789 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,790 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,790 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,801 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,802 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,803 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,804 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,805 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,806 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,806 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,807 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:33:54,847 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-12-02 17:33:54,848 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-12-02 17:33:54,848 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-12-02 17:33:54,849 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-12-02 17:33:54,850 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-12-02 17:33:54,851 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-12-02 17:33:54,851 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-12-02 17:33:54,852 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-12-02 17:33:54,852 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-12-02 17:33:54,853 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-12-02 17:33:54,952 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:33:55,128 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,129 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,130 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,131 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,131 WARN L675 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:33:55,138 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:33:55,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55 WrapperNode [2023-12-02 17:33:55,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:33:55,140 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:33:55,140 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:33:55,140 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:33:55,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,216 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,251 INFO L138 Inliner]: procedures = 678, calls = 1045, calls flagged for inlining = 50, calls inlined = 5, statements flattened = 133 [2023-12-02 17:33:55,251 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:33:55,252 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:33:55,252 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:33:55,252 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:33:55,260 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,264 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,273 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,277 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,281 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,284 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,290 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:33:55,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:33:55,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:33:55,291 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:33:55,292 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (1/1) ... [2023-12-02 17:33:55,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:33:55,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:33:55,325 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:33:55,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:33:55,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:33:55,368 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-02 17:33:55,368 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-02 17:33:55,368 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2023-12-02 17:33:55,368 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2023-12-02 17:33:55,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:33:55,368 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2023-12-02 17:33:55,368 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2023-12-02 17:33:55,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:33:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 17:33:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_front [2023-12-02 17:33:55,369 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_front [2023-12-02 17:33:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:33:55,369 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:33:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2023-12-02 17:33:55,369 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2023-12-02 17:33:55,369 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:33:55,370 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-12-02 17:33:55,370 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2023-12-02 17:33:55,370 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2023-12-02 17:33:55,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 17:33:55,573 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:33:55,575 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:33:55,803 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:33:55,932 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:33:55,933 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 17:33:55,934 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:33:55 BoogieIcfgContainer [2023-12-02 17:33:55,934 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:33:55,937 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:33:55,937 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:33:55,940 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:33:55,940 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:33:52" (1/3) ... [2023-12-02 17:33:55,940 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2219b24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:33:55, skipping insertion in model container [2023-12-02 17:33:55,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:33:55" (2/3) ... [2023-12-02 17:33:55,941 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2219b24d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:33:55, skipping insertion in model container [2023-12-02 17:33:55,941 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:33:55" (3/3) ... [2023-12-02 17:33:55,942 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_front_harness.i [2023-12-02 17:33:55,957 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:33:55,957 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:33:55,999 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:33:56,004 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1a8f5c97, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:33:56,005 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:33:56,008 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 36 states have internal predecessors, (43), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-02 17:33:56,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-02 17:33:56,017 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:33:56,018 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:33:56,018 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:33:56,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:33:56,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1424314544, now seen corresponding path program 1 times [2023-12-02 17:33:56,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:33:56,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274843636] [2023-12-02 17:33:56,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:33:56,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:33:56,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:33:56,687 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-02 17:33:56,688 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:33:56,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274843636] [2023-12-02 17:33:56,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274843636] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:33:56,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305016454] [2023-12-02 17:33:56,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:33:56,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:33:56,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:33:56,691 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:33:56,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 17:33:56,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:33:56,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 68 conjunts are in the unsatisfiable core [2023-12-02 17:33:56,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:33:57,094 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 15 [2023-12-02 17:33:57,107 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 15 [2023-12-02 17:33:57,202 INFO L378 Elim1Store]: Elim1 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 33 treesize of output 28 [2023-12-02 17:33:57,226 INFO L378 Elim1Store]: Elim1 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 21 [2023-12-02 17:33:59,372 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-02 17:33:59,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:33:59,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305016454] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:33:59,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:33:59,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [5] total 13 [2023-12-02 17:33:59,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555786982] [2023-12-02 17:33:59,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:33:59,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 17:33:59,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:33:59,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 17:33:59,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:33:59,410 INFO L87 Difference]: Start difference. First operand has 69 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 36 states have internal predecessors, (43), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-02 17:34:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:34:00,415 INFO L93 Difference]: Finished difference Result 188 states and 265 transitions. [2023-12-02 17:34:00,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:34:00,417 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) Word has length 52 [2023-12-02 17:34:00,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:34:00,427 INFO L225 Difference]: With dead ends: 188 [2023-12-02 17:34:00,427 INFO L226 Difference]: Without dead ends: 127 [2023-12-02 17:34:00,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:34:00,434 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 65 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 17:34:00,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 355 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 17:34:00,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2023-12-02 17:34:00,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2023-12-02 17:34:00,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 63 states have (on average 1.2063492063492063) internal successors, (76), 65 states have internal predecessors, (76), 46 states have call successors, (46), 15 states have call predecessors, (46), 15 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-12-02 17:34:00,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 166 transitions. [2023-12-02 17:34:00,499 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 166 transitions. Word has length 52 [2023-12-02 17:34:00,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:34:00,500 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 166 transitions. [2023-12-02 17:34:00,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-02 17:34:00,501 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 166 transitions. [2023-12-02 17:34:00,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-02 17:34:00,504 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:34:00,504 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:34:00,512 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:34:00,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-02 17:34:00,707 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:34:00,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:34:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1299247540, now seen corresponding path program 1 times [2023-12-02 17:34:00,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:34:00,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185246156] [2023-12-02 17:34:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:34:00,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:34:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:34:00,964 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 17:34:00,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:34:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185246156] [2023-12-02 17:34:00,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185246156] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:34:00,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490756331] [2023-12-02 17:34:00,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:34:00,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:34:00,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:34:00,966 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:34:00,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 17:34:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:34:01,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 70 conjunts are in the unsatisfiable core [2023-12-02 17:34:01,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:34:01,184 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:34:01,351 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 15 [2023-12-02 17:34:01,368 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 15 [2023-12-02 17:34:01,435 INFO L378 Elim1Store]: Elim1 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 31 treesize of output 36 [2023-12-02 17:34:01,457 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:34:01,457 INFO L378 Elim1Store]: Elim1 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 23 treesize of output 20 [2023-12-02 17:34:01,486 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-12-02 17:34:01,486 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:34:01,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2023-12-02 17:34:01,507 INFO L378 Elim1Store]: Elim1 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 30 treesize of output 21 [2023-12-02 17:34:01,621 INFO L349 Elim1Store]: treesize reduction 96, result has 23.2 percent of original size [2023-12-02 17:34:01,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 107 treesize of output 74 [2023-12-02 17:34:01,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:34:01,643 INFO L378 Elim1Store]: Elim1 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 37 treesize of output 32 [2023-12-02 17:34:01,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 23 treesize of output 21 [2023-12-02 17:34:04,219 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 17:34:04,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:34:08,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:08,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 364 treesize of output 449 [2023-12-02 17:34:08,418 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,492 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,547 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,587 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,647 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,723 INFO L349 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2023-12-02 17:34:08,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 62 [2023-12-02 17:34:08,989 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:34:08,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 24 [2023-12-02 17:34:09,028 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:34:09,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 24 [2023-12-02 17:34:09,044 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:34:09,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 24 [2023-12-02 17:34:09,060 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:34:09,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 24 [2023-12-02 17:34:09,081 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2023-12-02 17:34:09,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 24 [2023-12-02 17:34:09,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 4 [2023-12-02 17:34:09,446 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2023-12-02 17:34:09,452 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2023-12-02 17:34:09,462 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2023-12-02 17:34:09,473 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-12-02 17:34:09,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 4 [2023-12-02 17:34:17,694 INFO L349 Elim1Store]: treesize reduction 90, result has 44.8 percent of original size [2023-12-02 17:34:17,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 239 [2023-12-02 17:34:17,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:17,736 INFO L378 Elim1Store]: Elim1 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 183 treesize of output 181 [2023-12-02 17:34:17,754 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:17,863 INFO L349 Elim1Store]: treesize reduction 90, result has 44.8 percent of original size [2023-12-02 17:34:17,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 239 [2023-12-02 17:34:17,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:17,918 INFO L378 Elim1Store]: Elim1 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 400 treesize of output 354 [2023-12-02 17:34:17,957 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:17,958 INFO L378 Elim1Store]: Elim1 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 176 treesize of output 172 [2023-12-02 17:34:18,235 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:18,252 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:18,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:18,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 56 [2023-12-02 17:34:18,317 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:18,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 77 [2023-12-02 17:34:18,429 INFO L349 Elim1Store]: treesize reduction 97, result has 38.2 percent of original size [2023-12-02 17:34:18,429 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 242 treesize of output 217 [2023-12-02 17:34:18,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:18,451 INFO L378 Elim1Store]: Elim1 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 138 treesize of output 136 [2023-12-02 17:34:18,462 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:18,480 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:18,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:18,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 139 treesize of output 141 [2023-12-02 17:34:18,868 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:18,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:18,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:18,907 INFO L378 Elim1Store]: Elim1 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 172 treesize of output 170 [2023-12-02 17:34:18,927 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:19,039 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:19,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:19,075 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:19,075 INFO L378 Elim1Store]: Elim1 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 389 treesize of output 343 [2023-12-02 17:34:19,090 INFO L173 IndexEqualityManager]: detected equality via solver [2023-12-02 17:34:19,252 INFO L349 Elim1Store]: treesize reduction 249, result has 19.7 percent of original size [2023-12-02 17:34:19,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 224 treesize of output 292 [2023-12-02 17:34:19,808 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:19,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:19,864 INFO L378 Elim1Store]: Elim1 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 278 treesize of output 278 [2023-12-02 17:34:20,013 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:20,044 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 69 [2023-12-02 17:34:20,089 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2023-12-02 17:34:20,265 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:20,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:20,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,297 INFO L378 Elim1Store]: Elim1 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 172 treesize of output 170 [2023-12-02 17:34:20,313 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:20,384 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:20,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:20,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,422 INFO L378 Elim1Store]: Elim1 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 389 treesize of output 343 [2023-12-02 17:34:20,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,455 INFO L378 Elim1Store]: Elim1 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 176 treesize of output 172 [2023-12-02 17:34:20,794 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:20,809 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:20,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 62 [2023-12-02 17:34:20,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:20,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 69 [2023-12-02 17:34:21,085 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:21,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:21,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,124 INFO L378 Elim1Store]: Elim1 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 172 treesize of output 170 [2023-12-02 17:34:21,141 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:21,217 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:21,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:21,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,245 INFO L378 Elim1Store]: Elim1 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 389 treesize of output 343 [2023-12-02 17:34:21,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,270 INFO L378 Elim1Store]: Elim1 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 163 treesize of output 159 [2023-12-02 17:34:21,492 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:21,507 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:21,542 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 69 [2023-12-02 17:34:21,597 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 62 [2023-12-02 17:34:21,670 INFO L349 Elim1Store]: treesize reduction 108, result has 32.1 percent of original size [2023-12-02 17:34:21,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 242 treesize of output 208 [2023-12-02 17:34:21,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,685 INFO L378 Elim1Store]: Elim1 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 219 treesize of output 189 [2023-12-02 17:34:21,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,698 INFO L378 Elim1Store]: Elim1 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 162 treesize of output 158 [2023-12-02 17:34:21,715 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:21,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 73 [2023-12-02 17:34:21,891 INFO L349 Elim1Store]: treesize reduction 108, result has 32.1 percent of original size [2023-12-02 17:34:21,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 116 treesize of output 124 [2023-12-02 17:34:21,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,904 INFO L378 Elim1Store]: Elim1 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 154 treesize of output 152 [2023-12-02 17:34:21,912 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:21,923 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:21,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:21,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 51 [2023-12-02 17:34:22,072 INFO L349 Elim1Store]: treesize reduction 106, result has 32.5 percent of original size [2023-12-02 17:34:22,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 116 treesize of output 124 [2023-12-02 17:34:22,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:22,091 INFO L378 Elim1Store]: Elim1 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 211 treesize of output 185 [2023-12-02 17:34:22,294 INFO L349 Elim1Store]: treesize reduction 332, result has 19.0 percent of original size [2023-12-02 17:34:22,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 406 treesize of output 448 [2023-12-02 17:34:22,506 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:22,617 INFO L349 Elim1Store]: treesize reduction 145, result has 15.2 percent of original size [2023-12-02 17:34:22,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 59 [2023-12-02 17:34:22,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:22,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 117 treesize of output 123 [2023-12-02 17:34:22,965 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:22,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 223 treesize of output 257 [2023-12-02 17:34:23,300 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:23,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:23,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:23,341 INFO L378 Elim1Store]: Elim1 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 172 treesize of output 170 [2023-12-02 17:34:23,362 INFO L378 Elim1Store]: Elim1 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 132 treesize of output 120 [2023-12-02 17:34:23,458 INFO L349 Elim1Store]: treesize reduction 101, result has 38.0 percent of original size [2023-12-02 17:34:23,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 228 [2023-12-02 17:34:23,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:23,503 INFO L378 Elim1Store]: Elim1 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 389 treesize of output 343 [2023-12-02 17:34:23,748 INFO L349 Elim1Store]: treesize reduction 326, result has 20.5 percent of original size [2023-12-02 17:34:23,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 18 case distinctions, treesize of input 295 treesize of output 403 [2023-12-02 17:34:24,582 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:24,735 INFO L349 Elim1Store]: treesize reduction 104, result has 33.8 percent of original size [2023-12-02 17:34:24,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 512 treesize of output 520 [2023-12-02 17:34:24,820 INFO L349 Elim1Store]: treesize reduction 8, result has 85.5 percent of original size [2023-12-02 17:34:24,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2023-12-02 17:34:25,169 INFO L378 Elim1Store]: Elim1 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 4 [2023-12-02 17:34:25,185 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 69 [2023-12-02 17:34:25,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2023-12-02 17:34:25,373 INFO L349 Elim1Store]: treesize reduction 87, result has 40.8 percent of original size [2023-12-02 17:34:25,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 234 treesize of output 214 [2023-12-02 17:34:25,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,405 INFO L378 Elim1Store]: Elim1 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 160 treesize of output 158 [2023-12-02 17:34:25,420 INFO L378 Elim1Store]: Elim1 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 130 treesize of output 124 [2023-12-02 17:34:25,495 INFO L349 Elim1Store]: treesize reduction 87, result has 40.8 percent of original size [2023-12-02 17:34:25,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 112 treesize of output 132 [2023-12-02 17:34:25,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,529 INFO L378 Elim1Store]: Elim1 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 373 treesize of output 331 [2023-12-02 17:34:25,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,551 INFO L378 Elim1Store]: Elim1 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 170 treesize of output 170 [2023-12-02 17:34:25,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 6 treesize of output 4 [2023-12-02 17:34:25,849 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:34:25,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 71 [2023-12-02 17:34:25,913 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:34:25,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 66 [2023-12-02 17:34:30,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490756331] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:34:30,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1084302301] [2023-12-02 17:34:30,781 INFO L159 IcfgInterpreter]: Started Sifa with 35 locations of interest [2023-12-02 17:34:30,781 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:34:30,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:34:30,788 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:34:30,788 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:34:33,105 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_front with input of size 1 for LOIs [2023-12-02 17:34:33,153 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 105 for LOIs [2023-12-02 17:34:33,408 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 1 for LOIs [2023-12-02 17:34:33,443 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 1 for LOIs [2023-12-02 17:34:33,444 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2023-12-02 17:34:33,455 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:34:51,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1084302301] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:34:51,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:34:51,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [5, 11] total 28 [2023-12-02 17:34:51,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462641110] [2023-12-02 17:34:51,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:34:51,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-02 17:34:51,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:34:51,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-02 17:34:51,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1145, Unknown=14, NotChecked=0, Total=1260 [2023-12-02 17:34:51,667 INFO L87 Difference]: Start difference. First operand 125 states and 166 transitions. Second operand has 16 states, 9 states have (on average 2.111111111111111) internal successors, (19), 11 states have internal predecessors, (19), 8 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-02 17:34:55,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:35:01,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:01,322 INFO L93 Difference]: Finished difference Result 190 states and 248 transitions. [2023-12-02 17:35:01,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 17:35:01,323 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 9 states have (on average 2.111111111111111) internal successors, (19), 11 states have internal predecessors, (19), 8 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 53 [2023-12-02 17:35:01,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:01,326 INFO L225 Difference]: With dead ends: 190 [2023-12-02 17:35:01,326 INFO L226 Difference]: Without dead ends: 137 [2023-12-02 17:35:01,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 106 SyntacticMatches, 20 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 38.1s TimeCoverageRelationStatistics Valid=116, Invalid=1276, Unknown=14, NotChecked=0, Total=1406 [2023-12-02 17:35:01,329 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 8 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 4 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:01,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 753 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 324 Invalid, 11 Unknown, 0 Unchecked, 3.6s Time] [2023-12-02 17:35:01,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-12-02 17:35:01,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-12-02 17:35:01,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 69 states have (on average 1.1884057971014492) internal successors, (82), 72 states have internal predecessors, (82), 48 states have call successors, (48), 18 states have call predecessors, (48), 19 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-02 17:35:01,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 178 transitions. [2023-12-02 17:35:01,360 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 178 transitions. Word has length 53 [2023-12-02 17:35:01,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:01,360 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 178 transitions. [2023-12-02 17:35:01,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 9 states have (on average 2.111111111111111) internal successors, (19), 11 states have internal predecessors, (19), 8 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-02 17:35:01,361 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 178 transitions. [2023-12-02 17:35:01,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 17:35:01,362 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:01,363 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:01,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 17:35:01,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:01,563 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:01,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:01,564 INFO L85 PathProgramCache]: Analyzing trace with hash 707203632, now seen corresponding path program 1 times [2023-12-02 17:35:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:01,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572208486] [2023-12-02 17:35:01,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:01,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 17:35:01,829 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:01,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572208486] [2023-12-02 17:35:01,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572208486] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:01,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077252209] [2023-12-02 17:35:01,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:01,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:01,831 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:01,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 17:35:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:02,002 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 17:35:02,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:02,081 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:35:02,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:35:02,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077252209] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:02,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:35:02,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 14 [2023-12-02 17:35:02,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883636985] [2023-12-02 17:35:02,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:02,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:35:02,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:02,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:35:02,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:35:02,083 INFO L87 Difference]: Start difference. First operand 137 states and 178 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:35:02,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:02,278 INFO L93 Difference]: Finished difference Result 249 states and 327 transitions. [2023-12-02 17:35:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:35:02,278 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 55 [2023-12-02 17:35:02,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:02,280 INFO L225 Difference]: With dead ends: 249 [2023-12-02 17:35:02,280 INFO L226 Difference]: Without dead ends: 137 [2023-12-02 17:35:02,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-12-02 17:35:02,282 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 39 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:02,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 399 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:35:02,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-12-02 17:35:02,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-12-02 17:35:02,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 69 states have (on average 1.1594202898550725) internal successors, (80), 72 states have internal predecessors, (80), 48 states have call successors, (48), 18 states have call predecessors, (48), 19 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-02 17:35:02,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 176 transitions. [2023-12-02 17:35:02,307 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 176 transitions. Word has length 55 [2023-12-02 17:35:02,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:02,307 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 176 transitions. [2023-12-02 17:35:02,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:35:02,308 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 176 transitions. [2023-12-02 17:35:02,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 17:35:02,309 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:02,309 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:02,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-02 17:35:02,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:02,510 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:02,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:02,510 INFO L85 PathProgramCache]: Analyzing trace with hash -253759752, now seen corresponding path program 1 times [2023-12-02 17:35:02,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:02,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652372003] [2023-12-02 17:35:02,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:02,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:02,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 17:35:02,807 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:02,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652372003] [2023-12-02 17:35:02,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652372003] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026161467] [2023-12-02 17:35:02,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:02,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:02,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:02,809 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:02,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 17:35:02,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:02,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:35:03,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:03,136 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-02 17:35:03,136 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:35:03,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026161467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:03,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:35:03,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 16 [2023-12-02 17:35:03,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191654414] [2023-12-02 17:35:03,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:03,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:35:03,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:03,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:35:03,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2023-12-02 17:35:03,139 INFO L87 Difference]: Start difference. First operand 137 states and 176 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:35:03,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:03,390 INFO L93 Difference]: Finished difference Result 263 states and 345 transitions. [2023-12-02 17:35:03,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:35:03,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 57 [2023-12-02 17:35:03,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:03,393 INFO L225 Difference]: With dead ends: 263 [2023-12-02 17:35:03,393 INFO L226 Difference]: Without dead ends: 149 [2023-12-02 17:35:03,394 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:35:03,395 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 61 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:03,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 448 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:35:03,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2023-12-02 17:35:03,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 139. [2023-12-02 17:35:03,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 71 states have (on average 1.1549295774647887) internal successors, (82), 74 states have internal predecessors, (82), 48 states have call successors, (48), 18 states have call predecessors, (48), 19 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-02 17:35:03,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 178 transitions. [2023-12-02 17:35:03,428 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 178 transitions. Word has length 57 [2023-12-02 17:35:03,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:03,429 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 178 transitions. [2023-12-02 17:35:03,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 8 states have internal predecessors, (29), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:35:03,429 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 178 transitions. [2023-12-02 17:35:03,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 17:35:03,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:03,431 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:03,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-02 17:35:03,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:03,632 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:03,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:03,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1701161431, now seen corresponding path program 1 times [2023-12-02 17:35:03,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:03,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546872535] [2023-12-02 17:35:03,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:03,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:03,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:03,895 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 17:35:03,895 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:03,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546872535] [2023-12-02 17:35:03,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546872535] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:03,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741260139] [2023-12-02 17:35:03,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:03,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:03,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:03,897 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:03,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 17:35:04,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:04,071 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 17:35:04,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:04,090 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-02 17:35:04,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:35:04,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741260139] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:04,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:35:04,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2023-12-02 17:35:04,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023682223] [2023-12-02 17:35:04,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:04,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:35:04,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:04,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:35:04,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:35:04,092 INFO L87 Difference]: Start difference. First operand 139 states and 178 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:35:04,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:04,164 INFO L93 Difference]: Finished difference Result 255 states and 337 transitions. [2023-12-02 17:35:04,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:35:04,164 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 58 [2023-12-02 17:35:04,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:04,166 INFO L225 Difference]: With dead ends: 255 [2023-12-02 17:35:04,166 INFO L226 Difference]: Without dead ends: 147 [2023-12-02 17:35:04,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2023-12-02 17:35:04,168 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:04,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 142 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:35:04,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2023-12-02 17:35:04,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 141. [2023-12-02 17:35:04,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 73 states have (on average 1.1506849315068493) internal successors, (84), 76 states have internal predecessors, (84), 48 states have call successors, (48), 18 states have call predecessors, (48), 19 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2023-12-02 17:35:04,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 180 transitions. [2023-12-02 17:35:04,194 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 180 transitions. Word has length 58 [2023-12-02 17:35:04,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:04,194 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 180 transitions. [2023-12-02 17:35:04,195 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-02 17:35:04,195 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 180 transitions. [2023-12-02 17:35:04,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 17:35:04,196 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:04,196 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:04,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 17:35:04,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:04,397 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:04,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:04,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1134765469, now seen corresponding path program 1 times [2023-12-02 17:35:04,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:04,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143963705] [2023-12-02 17:35:04,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:04,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 17:35:04,598 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:04,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143963705] [2023-12-02 17:35:04,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143963705] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:04,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050823323] [2023-12-02 17:35:04,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:04,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:04,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:04,600 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:04,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 17:35:04,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:04,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 36 conjunts are in the unsatisfiable core [2023-12-02 17:35:04,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:04,967 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 17:35:04,967 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:35:04,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050823323] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:04,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:35:04,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6] total 13 [2023-12-02 17:35:04,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107846683] [2023-12-02 17:35:04,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:04,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-02 17:35:04,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:04,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-02 17:35:04,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:35:04,969 INFO L87 Difference]: Start difference. First operand 141 states and 180 transitions. Second operand has 11 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 5 states have call successors, (14), 3 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-02 17:35:05,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:05,240 INFO L93 Difference]: Finished difference Result 257 states and 331 transitions. [2023-12-02 17:35:05,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:35:05,240 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 5 states have call successors, (14), 3 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 61 [2023-12-02 17:35:05,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:05,242 INFO L225 Difference]: With dead ends: 257 [2023-12-02 17:35:05,242 INFO L226 Difference]: Without dead ends: 147 [2023-12-02 17:35:05,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-02 17:35:05,244 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 17 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:05,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 610 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:35:05,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2023-12-02 17:35:05,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 145. [2023-12-02 17:35:05,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 76 states have (on average 1.144736842105263) internal successors, (87), 80 states have internal predecessors, (87), 48 states have call successors, (48), 18 states have call predecessors, (48), 20 states have return successors, (50), 46 states have call predecessors, (50), 46 states have call successors, (50) [2023-12-02 17:35:05,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 185 transitions. [2023-12-02 17:35:05,271 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 185 transitions. Word has length 61 [2023-12-02 17:35:05,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:05,271 INFO L495 AbstractCegarLoop]: Abstraction has 145 states and 185 transitions. [2023-12-02 17:35:05,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 5 states have call successors, (14), 3 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-02 17:35:05,272 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 185 transitions. [2023-12-02 17:35:05,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-02 17:35:05,273 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:05,273 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:05,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 17:35:05,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-12-02 17:35:05,476 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:05,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:05,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1683694811, now seen corresponding path program 1 times [2023-12-02 17:35:05,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:05,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631535259] [2023-12-02 17:35:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:05,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:05,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:06,317 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 17:35:06,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:06,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631535259] [2023-12-02 17:35:06,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631535259] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:06,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733819737] [2023-12-02 17:35:06,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:06,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:06,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:06,318 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:06,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 17:35:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:06,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 65 conjunts are in the unsatisfiable core [2023-12-02 17:35:06,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:06,562 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:06,727 INFO L378 Elim1Store]: Elim1 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 16 treesize of output 16 [2023-12-02 17:35:06,740 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:06,740 INFO L378 Elim1Store]: Elim1 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 16 treesize of output 15 [2023-12-02 17:35:06,745 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:06,757 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-12-02 17:35:06,757 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:06,803 INFO L349 Elim1Store]: treesize reduction 52, result has 22.4 percent of original size [2023-12-02 17:35:06,804 INFO L378 Elim1Store]: Elim1 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 64 treesize of output 26 [2023-12-02 17:35:07,515 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 26 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-02 17:35:07,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:07,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:07,923 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 46 treesize of output 39 [2023-12-02 17:35:07,940 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:07,941 INFO L378 Elim1Store]: Elim1 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 416 treesize of output 384 [2023-12-02 17:35:07,950 INFO L378 Elim1Store]: Elim1 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 400 treesize of output 388 [2023-12-02 17:35:08,093 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:08,100 INFO L378 Elim1Store]: Elim1 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 24 treesize of output 22 [2023-12-02 17:35:08,112 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:08,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:08,140 INFO L378 Elim1Store]: Elim1 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 75 treesize of output 71 [2023-12-02 17:35:08,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733819737] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:08,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1319933699] [2023-12-02 17:35:08,527 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2023-12-02 17:35:08,527 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:35:08,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:35:08,528 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:35:08,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:35:10,781 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_front with input of size 1 for LOIs [2023-12-02 17:35:10,884 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 106 for LOIs [2023-12-02 17:35:11,147 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 1 for LOIs [2023-12-02 17:35:11,228 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 1 for LOIs [2023-12-02 17:35:11,229 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2023-12-02 17:35:11,240 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 1 for LOIs [2023-12-02 17:35:11,266 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:35:19,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1319933699] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:35:19,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:35:19,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [10, 14] total 42 [2023-12-02 17:35:19,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309846589] [2023-12-02 17:35:19,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:35:19,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 17:35:19,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:19,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 17:35:19,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=2583, Unknown=9, NotChecked=0, Total=2756 [2023-12-02 17:35:19,854 INFO L87 Difference]: Start difference. First operand 145 states and 185 transitions. Second operand has 21 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 16 states have internal predecessors, (28), 9 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2023-12-02 17:35:25,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:25,103 INFO L93 Difference]: Finished difference Result 269 states and 346 transitions. [2023-12-02 17:35:25,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 17:35:25,103 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 16 states have internal predecessors, (28), 9 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) Word has length 63 [2023-12-02 17:35:25,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:25,105 INFO L225 Difference]: With dead ends: 269 [2023-12-02 17:35:25,105 INFO L226 Difference]: Without dead ends: 155 [2023-12-02 17:35:25,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 132 SyntacticMatches, 10 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=214, Invalid=3432, Unknown=14, NotChecked=0, Total=3660 [2023-12-02 17:35:25,108 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 24 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 6 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:25,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 877 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 510 Invalid, 6 Unknown, 0 Unchecked, 2.1s Time] [2023-12-02 17:35:25,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2023-12-02 17:35:25,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 147. [2023-12-02 17:35:25,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.141025641025641) internal successors, (89), 82 states have internal predecessors, (89), 48 states have call successors, (48), 18 states have call predecessors, (48), 20 states have return successors, (50), 46 states have call predecessors, (50), 46 states have call successors, (50) [2023-12-02 17:35:25,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 187 transitions. [2023-12-02 17:35:25,134 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 187 transitions. Word has length 63 [2023-12-02 17:35:25,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:25,134 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 187 transitions. [2023-12-02 17:35:25,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 16 states have internal predecessors, (28), 9 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2023-12-02 17:35:25,134 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 187 transitions. [2023-12-02 17:35:25,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-02 17:35:25,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:25,136 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2023-12-02 17:35:25,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 17:35:25,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:25,336 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:25,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:25,337 INFO L85 PathProgramCache]: Analyzing trace with hash 322847562, now seen corresponding path program 1 times [2023-12-02 17:35:25,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:25,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359386234] [2023-12-02 17:35:25,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-02 17:35:26,792 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359386234] [2023-12-02 17:35:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359386234] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052328129] [2023-12-02 17:35:26,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:26,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:26,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:26,794 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:26,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 17:35:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:27,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-02 17:35:27,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:27,057 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:27,326 INFO L378 Elim1Store]: Elim1 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 16 treesize of output 16 [2023-12-02 17:35:27,343 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:27,343 INFO L378 Elim1Store]: Elim1 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 16 treesize of output 15 [2023-12-02 17:35:27,362 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-12-02 17:35:27,362 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:27,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:27,412 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 23 [2023-12-02 17:35:27,414 INFO L378 Elim1Store]: Elim1 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 18 treesize of output 11 [2023-12-02 17:35:28,066 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-02 17:35:28,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:35:28,506 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_802 (Array Int Int)) (v_ArrVal_803 Int)) (not (= (+ 16 |c_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.offset|) (select (select (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_ensure_linked_list_is_allocated_~curr~0#1.base| v_ArrVal_802))) (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_803))) |c_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base|) |c_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.offset|)))) is different from false [2023-12-02 17:35:28,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:28,516 INFO L378 Elim1Store]: Elim1 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 42 treesize of output 35 [2023-12-02 17:35:28,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:28,536 INFO L378 Elim1Store]: Elim1 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 171 treesize of output 185 [2023-12-02 17:35:28,544 INFO L378 Elim1Store]: Elim1 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 184 treesize of output 176 [2023-12-02 17:35:28,619 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:28,645 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:35:28,645 INFO L378 Elim1Store]: Elim1 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 88 treesize of output 88 [2023-12-02 17:35:28,770 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:28,781 INFO L378 Elim1Store]: Elim1 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 8 treesize of output 6 [2023-12-02 17:35:28,785 INFO L378 Elim1Store]: Elim1 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 8 treesize of output 6 [2023-12-02 17:35:29,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052328129] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:29,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [999847670] [2023-12-02 17:35:29,072 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2023-12-02 17:35:29,072 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:35:29,072 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:35:29,072 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:35:29,073 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:35:31,430 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_front with input of size 1 for LOIs [2023-12-02 17:35:31,855 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 1 for LOIs [2023-12-02 17:35:31,878 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2023-12-02 17:35:31,884 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 1 for LOIs [2023-12-02 17:35:31,983 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 1 for LOIs [2023-12-02 17:35:31,985 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2023-12-02 17:35:31,997 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 1 for LOIs [2023-12-02 17:35:32,019 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:35:37,326 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6098#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= |__VERIFIER_assert_#in~cond| 1))' at error location [2023-12-02 17:35:37,327 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:35:37,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:35:37,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 28 [2023-12-02 17:35:37,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471805085] [2023-12-02 17:35:37,327 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-02 17:35:37,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-02 17:35:37,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:35:37,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-02 17:35:37,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=3698, Unknown=3, NotChecked=122, Total=4032 [2023-12-02 17:35:37,330 INFO L87 Difference]: Start difference. First operand 147 states and 187 transitions. Second operand has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 25 states have internal predecessors, (64), 13 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (24), 11 states have call predecessors, (24), 12 states have call successors, (24) [2023-12-02 17:35:40,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:35:40,330 INFO L93 Difference]: Finished difference Result 291 states and 378 transitions. [2023-12-02 17:35:40,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-02 17:35:40,331 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 25 states have internal predecessors, (64), 13 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (24), 11 states have call predecessors, (24), 12 states have call successors, (24) Word has length 64 [2023-12-02 17:35:40,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:35:40,333 INFO L225 Difference]: With dead ends: 291 [2023-12-02 17:35:40,333 INFO L226 Difference]: Without dead ends: 167 [2023-12-02 17:35:40,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 134 SyntacticMatches, 9 SemanticMatches, 91 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2370 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=497, Invalid=7876, Unknown=3, NotChecked=180, Total=8556 [2023-12-02 17:35:40,338 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 250 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 1523 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 1721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:35:40,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 793 Invalid, 1721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1523 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-02 17:35:40,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-12-02 17:35:40,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 155. [2023-12-02 17:35:40,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 88 states have internal predecessors, (99), 50 states have call successors, (50), 18 states have call predecessors, (50), 20 states have return successors, (52), 48 states have call predecessors, (52), 48 states have call successors, (52) [2023-12-02 17:35:40,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 201 transitions. [2023-12-02 17:35:40,380 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 201 transitions. Word has length 64 [2023-12-02 17:35:40,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:35:40,381 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 201 transitions. [2023-12-02 17:35:40,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 25 states have internal predecessors, (64), 13 states have call successors, (27), 6 states have call predecessors, (27), 8 states have return successors, (24), 11 states have call predecessors, (24), 12 states have call successors, (24) [2023-12-02 17:35:40,381 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 201 transitions. [2023-12-02 17:35:40,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-02 17:35:40,382 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:35:40,382 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:35:40,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 17:35:40,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:40,583 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:35:40,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:35:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1542240893, now seen corresponding path program 2 times [2023-12-02 17:35:40,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:35:40,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513721671] [2023-12-02 17:35:40,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:35:40,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:35:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:35:46,046 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-02 17:35:46,046 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:35:46,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513721671] [2023-12-02 17:35:46,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513721671] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:35:46,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943364638] [2023-12-02 17:35:46,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:35:46,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:35:46,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:35:46,047 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:35:46,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 17:35:46,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 17:35:46,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:35:46,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 102 conjunts are in the unsatisfiable core [2023-12-02 17:35:46,531 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:35:46,563 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2023-12-02 17:35:46,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2023-12-02 17:35:46,980 INFO L378 Elim1Store]: Elim1 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 7 [2023-12-02 17:35:46,986 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 15 [2023-12-02 17:35:47,117 INFO L378 Elim1Store]: Elim1 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 31 treesize of output 36 [2023-12-02 17:35:47,132 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:47,132 INFO L378 Elim1Store]: Elim1 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 30 treesize of output 25 [2023-12-02 17:35:47,149 INFO L378 Elim1Store]: Elim1 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 [2023-12-02 17:35:47,164 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 17:35:47,164 INFO L378 Elim1Store]: Elim1 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 23 treesize of output 20 [2023-12-02 17:35:47,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-02 17:35:47,201 INFO L349 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-12-02 17:35:47,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2023-12-02 17:35:47,322 INFO L349 Elim1Store]: treesize reduction 56, result has 8.2 percent of original size [2023-12-02 17:35:47,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 113 treesize of output 102 [2023-12-02 17:35:47,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:35:47,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 43 [2023-12-02 17:35:47,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2023-12-02 17:35:47,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 24 treesize of output 23 [2023-12-02 17:38:01,073 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 13 refuted. 36 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:38:01,074 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:38:06,681 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-02 17:38:06,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943364638] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:38:06,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [383430611] [2023-12-02 17:38:06,683 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2023-12-02 17:38:06,683 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:38:06,684 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:38:06,684 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:38:06,684 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:38:08,888 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_front with input of size 1 for LOIs [2023-12-02 17:38:09,269 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_empty with input of size 1 for LOIs [2023-12-02 17:38:09,291 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2023-12-02 17:38:09,295 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_is_valid with input of size 1 for LOIs [2023-12-02 17:38:09,377 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 1 for LOIs [2023-12-02 17:38:09,379 INFO L197 IcfgInterpreter]: Interpreting procedure nondet_uint64_t with input of size 94 for LOIs [2023-12-02 17:38:09,393 INFO L197 IcfgInterpreter]: Interpreting procedure aws_linked_list_node_next_is_valid with input of size 1 for LOIs [2023-12-02 17:38:09,414 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:38:28,224 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7305#(and (<= 0 |__VERIFIER_assert_#in~cond|) (= (mod __VERIFIER_assert_~cond 256) 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= |__VERIFIER_assert_#in~cond| 1))' at error location [2023-12-02 17:38:28,224 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:38:28,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:38:28,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 29, 7] total 52 [2023-12-02 17:38:28,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844753176] [2023-12-02 17:38:28,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:38:28,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-02 17:38:28,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:38:28,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-02 17:38:28,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=5408, Unknown=221, NotChecked=0, Total=5852 [2023-12-02 17:38:28,229 INFO L87 Difference]: Start difference. First operand 155 states and 201 transitions. Second operand has 52 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 44 states have internal predecessors, (95), 23 states have call successors, (39), 14 states have call predecessors, (39), 15 states have return successors, (35), 20 states have call predecessors, (35), 21 states have call successors, (35) [2023-12-02 17:38:42,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:38:43,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:39:05,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:39:07,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:39:12,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:40:36,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:40:53,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:40:55,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:40:57,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:40:59,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:42:04,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:42:06,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:42:08,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 17:42:09,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:42:09,434 INFO L93 Difference]: Finished difference Result 340 states and 454 transitions. [2023-12-02 17:42:09,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-12-02 17:42:09,435 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 44 states have internal predecessors, (95), 23 states have call successors, (39), 14 states have call predecessors, (39), 15 states have return successors, (35), 20 states have call predecessors, (35), 21 states have call successors, (35) Word has length 70 [2023-12-02 17:42:09,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:42:09,437 INFO L225 Difference]: With dead ends: 340 [2023-12-02 17:42:09,437 INFO L226 Difference]: Without dead ends: 275 [2023-12-02 17:42:09,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 151 SyntacticMatches, 5 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4135 ImplicationChecksByTransitivity, 223.5s TimeCoverageRelationStatistics Valid=802, Invalid=15928, Unknown=826, NotChecked=0, Total=17556 [2023-12-02 17:42:09,444 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 311 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 3528 mSolverCounterSat, 165 mSolverCounterUnsat, 939 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 118.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 1460 SdHoareTripleChecker+Invalid, 4632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 3528 IncrementalHoareTripleChecker+Invalid, 939 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 119.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:42:09,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 1460 Invalid, 4632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 3528 Invalid, 939 Unknown, 0 Unchecked, 119.5s Time] [2023-12-02 17:42:09,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2023-12-02 17:42:09,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 238. [2023-12-02 17:42:09,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 131 states have (on average 1.1526717557251909) internal successors, (151), 138 states have internal predecessors, (151), 72 states have call successors, (72), 30 states have call predecessors, (72), 34 states have return successors, (86), 69 states have call predecessors, (86), 70 states have call successors, (86) [2023-12-02 17:42:09,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 309 transitions. [2023-12-02 17:42:09,569 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 309 transitions. Word has length 70 [2023-12-02 17:42:09,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:42:09,570 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 309 transitions. [2023-12-02 17:42:09,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 46 states have (on average 2.0652173913043477) internal successors, (95), 44 states have internal predecessors, (95), 23 states have call successors, (39), 14 states have call predecessors, (39), 15 states have return successors, (35), 20 states have call predecessors, (35), 21 states have call successors, (35) [2023-12-02 17:42:09,570 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 309 transitions. [2023-12-02 17:42:09,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-02 17:42:09,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:42:09,572 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:42:09,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 17:42:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-12-02 17:42:09,774 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:42:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:42:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -2083166614, now seen corresponding path program 1 times [2023-12-02 17:42:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:42:09,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675933648] [2023-12-02 17:42:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:42:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:42:09,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:42:11,278 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-02 17:42:11,279 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:42:11,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675933648] [2023-12-02 17:42:11,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675933648] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:42:11,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947121257] [2023-12-02 17:42:11,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:42:11,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:42:11,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:42:11,280 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:42:11,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 17:42:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:42:11,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 87 conjunts are in the unsatisfiable core [2023-12-02 17:42:11,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:42:11,632 INFO L378 Elim1Store]: Elim1 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 7 [2023-12-02 17:42:11,636 INFO L378 Elim1Store]: Elim1 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 7 [2023-12-02 17:42:12,929 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-12-02 17:42:12,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 17 [2023-12-02 17:42:12,933 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 46 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:42:12,933 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:42:13,873 INFO L349 Elim1Store]: treesize reduction 34, result has 59.0 percent of original size [2023-12-02 17:42:13,873 INFO L378 Elim1Store]: Elim1 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 461 treesize of output 467 [2023-12-02 17:42:15,071 INFO L349 Elim1Store]: treesize reduction 354, result has 58.8 percent of original size [2023-12-02 17:42:15,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 12 new quantified variables, introduced 54 case distinctions, treesize of input 4523 treesize of output 4529 [2023-12-02 17:42:15,422 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:42:15,423 INFO L378 Elim1Store]: Elim1 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 2167 treesize of output 2109 [2023-12-02 17:42:15,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 1998 treesize of output 1954 [2023-12-02 17:44:31,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 101 [2023-12-02 17:44:31,237 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2023-12-02 17:44:31,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2023-12-02 17:44:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1640539488] [2023-12-02 17:44:31,240 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2023-12-02 17:44:31,240 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:44:31,240 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:44:31,241 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:44:31,241 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:44:31,243 FATAL L? ?]: Ignoring exception! de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:132) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.checkSatTerm(SmtUtils.java:332) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.isFalse(SymbolicTools.java:223) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.RelationCheckUtil.isEqBottom_SolverAlphaSolver(RelationCheckUtil.java:56) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.ExplicitValueDomain.isEqBottom(ExplicitValueDomain.java:73) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.CompoundDomain.isEqBottom(CompoundDomain.java:84) at de.uni_freiburg.informatik.ultimate.lib.sifa.domain.StatsWrapperDomain.isEqBottom(StatsWrapperDomain.java:69) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.earlyExitAfterStep(DagInterpreter.java:139) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:125) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 44 more [2023-12-02 17:44:31,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-02 17:44:31,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-12-02 17:44:31,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578114283] [2023-12-02 17:44:31,246 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-02 17:44:31,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-02 17:44:31,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:44:31,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-02 17:44:31,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1219, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 17:44:31,247 INFO L87 Difference]: Start difference. First operand 238 states and 309 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 13 states have internal predecessors, (36), 8 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 8 states have call successors, (13) [2023-12-02 17:44:31,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 122 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=113, Invalid=1219, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 17:44:31,249 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:31,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 17:44:31,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-02 17:44:31,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 17:44:31,450 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertCodeBlock(IncrementalHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:278) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:365) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:325) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2023-12-02 17:44:31,452 INFO L158 Benchmark]: Toolchain (without parser) took 638520.80ms. Allocated memory was 140.5MB in the beginning and 721.4MB in the end (delta: 580.9MB). Free memory was 105.8MB in the beginning and 388.4MB in the end (delta: -282.6MB). Peak memory consumption was 302.2MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,452 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 109.1MB. Free memory is still 71.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:44:31,453 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2206.24ms. Allocated memory is still 140.5MB. Free memory was 105.5MB in the beginning and 81.3MB in the end (delta: 24.2MB). Peak memory consumption was 96.8MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,453 INFO L158 Benchmark]: Boogie Procedure Inliner took 111.61ms. Allocated memory is still 140.5MB. Free memory was 81.3MB in the beginning and 75.8MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,453 INFO L158 Benchmark]: Boogie Preprocessor took 38.29ms. Allocated memory is still 140.5MB. Free memory was 75.8MB in the beginning and 73.0MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,453 INFO L158 Benchmark]: RCFGBuilder took 643.35ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 73.0MB in the beginning and 139.3MB in the end (delta: -66.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,454 INFO L158 Benchmark]: TraceAbstraction took 635514.94ms. Allocated memory was 199.2MB in the beginning and 721.4MB in the end (delta: 522.2MB). Free memory was 138.3MB in the beginning and 388.4MB in the end (delta: -250.1MB). Peak memory consumption was 273.1MB. Max. memory is 16.1GB. [2023-12-02 17:44:31,455 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 109.1MB. Free memory is still 71.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2206.24ms. Allocated memory is still 140.5MB. Free memory was 105.5MB in the beginning and 81.3MB in the end (delta: 24.2MB). Peak memory consumption was 96.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 111.61ms. Allocated memory is still 140.5MB. Free memory was 81.3MB in the beginning and 75.8MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.29ms. Allocated memory is still 140.5MB. Free memory was 75.8MB in the beginning and 73.0MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 643.35ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 73.0MB in the beginning and 139.3MB in the end (delta: -66.3MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 635514.94ms. Allocated memory was 199.2MB in the beginning and 721.4MB in the end (delta: 522.2MB). Free memory was 138.3MB in the beginning and 388.4MB in the end (delta: -250.1MB). Peak memory consumption was 273.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 61592663790a1842b8bd7e9befeca1c276604b90aee8701db027349608c78395 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:44:33,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:44:33,224 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2023-12-02 17:44:33,230 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:44:33,230 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:44:33,257 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:44:33,258 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:44:33,259 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:44:33,260 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:44:33,260 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:44:33,261 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:44:33,261 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:44:33,262 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:44:33,262 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:44:33,263 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:44:33,264 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:44:33,265 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:44:33,265 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:44:33,266 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:44:33,266 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:44:33,267 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:44:33,267 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:44:33,268 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 17:44:33,268 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 17:44:33,269 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 17:44:33,269 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:44:33,270 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:44:33,270 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:44:33,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 17:44:33,271 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:44:33,271 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:44:33,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:44:33,272 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:44:33,272 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:44:33,273 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:44:33,273 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 17:44:33,273 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 17:44:33,273 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:44:33,273 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:44:33,274 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:44:33,274 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:44:33,275 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/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_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 61592663790a1842b8bd7e9befeca1c276604b90aee8701db027349608c78395 [2023-12-02 17:44:33,543 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:44:33,563 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:44:33,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:44:33,566 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:44:33,567 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:44:33,568 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i [2023-12-02 17:44:36,424 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:44:36,813 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:44:36,813 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i [2023-12-02 17:44:36,840 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/e2e8f8da8/4107d61635d44388b57e8d3293ae00ee/FLAG80a79e424 [2023-12-02 17:44:36,853 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/data/e2e8f8da8/4107d61635d44388b57e8d3293ae00ee [2023-12-02 17:44:36,855 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:44:36,856 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:44:36,857 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:44:36,857 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:44:36,862 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:44:36,862 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:44:36" (1/1) ... [2023-12-02 17:44:36,863 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16ff41d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:36, skipping insertion in model container [2023-12-02 17:44:36,864 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:44:36" (1/1) ... [2023-12-02 17:44:36,955 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:44:37,203 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4495,4508] [2023-12-02 17:44:37,210 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4555,4568] [2023-12-02 17:44:37,768 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,769 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,770 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,771 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,772 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,786 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,787 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,788 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,789 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,791 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,792 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,793 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:37,793 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,050 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-12-02 17:44:38,051 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-12-02 17:44:38,052 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-12-02 17:44:38,053 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-12-02 17:44:38,055 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-12-02 17:44:38,056 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-12-02 17:44:38,056 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-12-02 17:44:38,057 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-12-02 17:44:38,058 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-12-02 17:44:38,059 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-12-02 17:44:38,196 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:44:38,218 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 17:44:38,254 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:44:38,263 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4495,4508] [2023-12-02 17:44:38,264 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4555,4568] [2023-12-02 17:44:38,304 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,305 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,305 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,306 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,307 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,314 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,314 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,316 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,316 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,317 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,318 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,319 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,319 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,357 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-12-02 17:44:38,358 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-12-02 17:44:38,358 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-12-02 17:44:38,359 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-12-02 17:44:38,360 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-12-02 17:44:38,361 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-12-02 17:44:38,361 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-12-02 17:44:38,362 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-12-02 17:44:38,362 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-12-02 17:44:38,363 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-12-02 17:44:38,402 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:44:38,409 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:44:38,421 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4495,4508] [2023-12-02 17:44:38,421 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/sv-benchmarks/c/aws-c-common/aws_linked_list_front_harness.i[4555,4568] [2023-12-02 17:44:38,465 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,466 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,466 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,466 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,467 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,474 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,475 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,476 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,476 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,477 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,477 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,478 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,478 WARN L1590 CHandler]: Possible shadowing of function index [2023-12-02 17:44:38,508 WARN L638 FunctionHandler]: implicit declaration of function __atomic_load_n [2023-12-02 17:44:38,509 WARN L638 FunctionHandler]: implicit declaration of function __atomic_store_n [2023-12-02 17:44:38,509 WARN L638 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2023-12-02 17:44:38,510 WARN L638 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2023-12-02 17:44:38,510 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2023-12-02 17:44:38,511 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2023-12-02 17:44:38,511 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2023-12-02 17:44:38,512 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2023-12-02 17:44:38,512 WARN L638 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2023-12-02 17:44:38,512 WARN L638 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2023-12-02 17:44:38,543 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:44:38,742 WARN L675 CHandler]: The function __atomic_fetch_or is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,742 WARN L675 CHandler]: The function __atomic_fetch_sub is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,742 WARN L675 CHandler]: The function __atomic_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function __atomic_fetch_xor is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function htons is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function ntohl is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function __atomic_compare_exchange_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function __atomic_fetch_add is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,743 WARN L675 CHandler]: The function htonl is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function __atomic_store_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function ntohs is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function __atomic_load_n is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function memcmp is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function __atomic_thread_fence is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,744 WARN L675 CHandler]: The function __atomic_fetch_and is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,745 WARN L675 CHandler]: The function aws_array_list_ensure_capacity is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 17:44:38,752 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:44:38,752 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38 WrapperNode [2023-12-02 17:44:38,753 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:44:38,754 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:44:38,754 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:44:38,754 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:44:38,761 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,842 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,879 INFO L138 Inliner]: procedures = 697, calls = 1045, calls flagged for inlining = 50, calls inlined = 5, statements flattened = 134 [2023-12-02 17:44:38,879 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:44:38,880 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:44:38,880 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:44:38,880 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:44:38,887 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,893 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,893 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,912 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,916 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,922 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,925 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,932 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:44:38,933 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:44:38,934 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:44:38,934 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:44:38,935 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (1/1) ... [2023-12-02 17:44:38,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:44:38,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:44:38,965 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:44:38,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:44:39,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 17:44:39,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 17:44:39,002 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-12-02 17:44:39,002 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-12-02 17:44:39,002 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_next_is_valid [2023-12-02 17:44:39,002 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_next_is_valid [2023-12-02 17:44:39,002 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:44:39,002 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_is_valid [2023-12-02 17:44:39,002 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_is_valid [2023-12-02 17:44:39,002 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:44:39,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 17:44:39,003 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_front [2023-12-02 17:44:39,003 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_front [2023-12-02 17:44:39,003 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:44:39,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:44:39,003 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_empty [2023-12-02 17:44:39,004 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_empty [2023-12-02 17:44:39,004 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 17:44:39,004 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 17:44:39,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 17:44:39,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 17:44:39,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 17:44:39,005 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2023-12-02 17:44:39,005 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2023-12-02 17:44:39,005 INFO L130 BoogieDeclarations]: Found specification of procedure aws_linked_list_node_prev_is_valid [2023-12-02 17:44:39,005 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_linked_list_node_prev_is_valid [2023-12-02 17:44:39,226 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:44:39,228 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:44:39,560 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:44:39,595 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:44:39,596 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-02 17:44:39,596 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:44:39 BoogieIcfgContainer [2023-12-02 17:44:39,596 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:44:39,599 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:44:39,599 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:44:39,602 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:44:39,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:44:36" (1/3) ... [2023-12-02 17:44:39,603 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bf1fe5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:44:39, skipping insertion in model container [2023-12-02 17:44:39,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:44:38" (2/3) ... [2023-12-02 17:44:39,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bf1fe5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:44:39, skipping insertion in model container [2023-12-02 17:44:39,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:44:39" (3/3) ... [2023-12-02 17:44:39,606 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_linked_list_front_harness.i [2023-12-02 17:44:39,625 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:44:39,626 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:44:39,675 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:44:39,682 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@49da4edb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:44:39,682 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:44:39,690 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 53 states have (on average 1.3584905660377358) internal successors, (72), 54 states have internal predecessors, (72), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-02 17:44:39,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-02 17:44:39,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:39,703 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:39,703 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:39,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1516907365, now seen corresponding path program 1 times [2023-12-02 17:44:39,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:39,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612352725] [2023-12-02 17:44:39,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:39,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:39,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:39,726 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:39,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-02 17:44:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:40,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 17:44:40,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-12-02 17:44:40,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:40,116 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:40,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612352725] [2023-12-02 17:44:40,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612352725] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:40,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:40,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 17:44:40,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749703666] [2023-12-02 17:44:40,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:40,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 17:44:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 17:44:40,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:44:40,159 INFO L87 Difference]: Start difference. First operand has 87 states, 53 states have (on average 1.3584905660377358) internal successors, (72), 54 states have internal predecessors, (72), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Second operand has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:44:40,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:40,263 INFO L93 Difference]: Finished difference Result 168 states and 251 transitions. [2023-12-02 17:44:40,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 17:44:40,266 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 79 [2023-12-02 17:44:40,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:40,275 INFO L225 Difference]: With dead ends: 168 [2023-12-02 17:44:40,276 INFO L226 Difference]: Without dead ends: 85 [2023-12-02 17:44:40,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 17:44:40,284 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:40,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 107 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:44:40,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-02 17:44:40,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2023-12-02 17:44:40,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 52 states have (on average 1.2884615384615385) internal successors, (67), 53 states have internal predecessors, (67), 24 states have call successors, (24), 8 states have call predecessors, (24), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-12-02 17:44:40,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 114 transitions. [2023-12-02 17:44:40,337 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 114 transitions. Word has length 79 [2023-12-02 17:44:40,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:40,337 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 114 transitions. [2023-12-02 17:44:40,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-02 17:44:40,338 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 114 transitions. [2023-12-02 17:44:40,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-02 17:44:40,343 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:40,343 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:40,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:44:40,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:40,546 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:40,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:40,546 INFO L85 PathProgramCache]: Analyzing trace with hash 887625179, now seen corresponding path program 1 times [2023-12-02 17:44:40,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:40,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395663021] [2023-12-02 17:44:40,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:40,548 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:40,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:40,549 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:40,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-02 17:44:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:40,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 17:44:40,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:40,850 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-02 17:44:40,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:40,850 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:40,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395663021] [2023-12-02 17:44:40,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395663021] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:40,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:40,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:44:40,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944151162] [2023-12-02 17:44:40,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:40,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:44:40,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:40,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:44:40,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:44:40,854 INFO L87 Difference]: Start difference. First operand 85 states and 114 transitions. Second operand has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-02 17:44:41,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:41,125 INFO L93 Difference]: Finished difference Result 157 states and 212 transitions. [2023-12-02 17:44:41,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:44:41,126 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 79 [2023-12-02 17:44:41,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:41,129 INFO L225 Difference]: With dead ends: 157 [2023-12-02 17:44:41,130 INFO L226 Difference]: Without dead ends: 87 [2023-12-02 17:44:41,131 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:44:41,132 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:41,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 483 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:44:41,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2023-12-02 17:44:41,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2023-12-02 17:44:41,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 53 states have (on average 1.2830188679245282) internal successors, (68), 55 states have internal predecessors, (68), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:41,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 117 transitions. [2023-12-02 17:44:41,148 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 117 transitions. Word has length 79 [2023-12-02 17:44:41,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:41,148 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 117 transitions. [2023-12-02 17:44:41,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-02 17:44:41,149 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 117 transitions. [2023-12-02 17:44:41,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-02 17:44:41,151 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:41,151 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:41,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-02 17:44:41,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:41,352 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:41,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1637894111, now seen corresponding path program 1 times [2023-12-02 17:44:41,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:41,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [592335468] [2023-12-02 17:44:41,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:41,353 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:41,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:41,355 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:41,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-02 17:44:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:41,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:44:41,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 17:44:41,756 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:41,757 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:41,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [592335468] [2023-12-02 17:44:41,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [592335468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:41,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:41,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:44:41,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352148908] [2023-12-02 17:44:41,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:41,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:44:41,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:41,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:44:41,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:44:41,760 INFO L87 Difference]: Start difference. First operand 87 states and 117 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:42,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:42,250 INFO L93 Difference]: Finished difference Result 162 states and 219 transitions. [2023-12-02 17:44:42,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:44:42,251 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 81 [2023-12-02 17:44:42,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:42,253 INFO L225 Difference]: With dead ends: 162 [2023-12-02 17:44:42,253 INFO L226 Difference]: Without dead ends: 87 [2023-12-02 17:44:42,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:44:42,255 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 43 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:42,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 566 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 17:44:42,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2023-12-02 17:44:42,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2023-12-02 17:44:42,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 53 states have (on average 1.2641509433962264) internal successors, (67), 55 states have internal predecessors, (67), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:42,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 116 transitions. [2023-12-02 17:44:42,271 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 116 transitions. Word has length 81 [2023-12-02 17:44:42,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:42,272 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 116 transitions. [2023-12-02 17:44:42,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:42,272 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 116 transitions. [2023-12-02 17:44:42,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-02 17:44:42,274 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:42,274 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:42,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-02 17:44:42,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:42,481 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:42,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:42,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1275136238, now seen corresponding path program 1 times [2023-12-02 17:44:42,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:42,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395842783] [2023-12-02 17:44:42,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:42,483 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:42,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:42,484 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:42,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-02 17:44:42,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:42,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 17:44:42,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:42,877 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 17:44:42,877 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:42,877 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:42,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395842783] [2023-12-02 17:44:42,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395842783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:42,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:42,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-02 17:44:42,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282688360] [2023-12-02 17:44:42,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:42,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 17:44:42,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:42,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 17:44:42,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:44:42,880 INFO L87 Difference]: Start difference. First operand 87 states and 116 transitions. Second operand has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:43,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:43,374 INFO L93 Difference]: Finished difference Result 169 states and 228 transitions. [2023-12-02 17:44:43,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:44:43,376 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 83 [2023-12-02 17:44:43,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:43,378 INFO L225 Difference]: With dead ends: 169 [2023-12-02 17:44:43,378 INFO L226 Difference]: Without dead ends: 93 [2023-12-02 17:44:43,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-12-02 17:44:43,380 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 65 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:43,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 635 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 17:44:43,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-12-02 17:44:43,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 88. [2023-12-02 17:44:43,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 54 states have (on average 1.2592592592592593) internal successors, (68), 56 states have internal predecessors, (68), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:43,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 117 transitions. [2023-12-02 17:44:43,395 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 117 transitions. Word has length 83 [2023-12-02 17:44:43,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:43,395 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 117 transitions. [2023-12-02 17:44:43,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:43,396 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 117 transitions. [2023-12-02 17:44:43,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-02 17:44:43,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:43,398 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:43,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-02 17:44:43,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:43,604 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:43,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:43,605 INFO L85 PathProgramCache]: Analyzing trace with hash -720862752, now seen corresponding path program 1 times [2023-12-02 17:44:43,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:43,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702781244] [2023-12-02 17:44:43,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:43,605 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:43,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:43,606 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:43,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-02 17:44:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:43,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 17:44:43,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-02 17:44:44,013 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:44,013 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702781244] [2023-12-02 17:44:44,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702781244] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:44,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:44,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-02 17:44:44,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817324396] [2023-12-02 17:44:44,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:44,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:44:44,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:44,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:44:44,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-12-02 17:44:44,017 INFO L87 Difference]: Start difference. First operand 88 states and 117 transitions. Second operand has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:44,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:44,415 INFO L93 Difference]: Finished difference Result 165 states and 224 transitions. [2023-12-02 17:44:44,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:44:44,417 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 84 [2023-12-02 17:44:44,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:44,418 INFO L225 Difference]: With dead ends: 165 [2023-12-02 17:44:44,418 INFO L226 Difference]: Without dead ends: 92 [2023-12-02 17:44:44,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-02 17:44:44,420 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 49 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:44,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 469 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:44:44,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2023-12-02 17:44:44,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 89. [2023-12-02 17:44:44,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 55 states have (on average 1.2545454545454546) internal successors, (69), 57 states have internal predecessors, (69), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:44,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 118 transitions. [2023-12-02 17:44:44,437 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 118 transitions. Word has length 84 [2023-12-02 17:44:44,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:44,438 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 118 transitions. [2023-12-02 17:44:44,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-02 17:44:44,439 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 118 transitions. [2023-12-02 17:44:44,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-02 17:44:44,440 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:44,441 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:44,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-02 17:44:44,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:44,652 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:44,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash -508903160, now seen corresponding path program 1 times [2023-12-02 17:44:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:44,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392002782] [2023-12-02 17:44:44,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:44,654 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:44,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:44,655 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:44,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-02 17:44:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:44,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 17:44:44,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:44,962 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-02 17:44:44,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:44,962 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:44,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392002782] [2023-12-02 17:44:44,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392002782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:44,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:44:44,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-02 17:44:44,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161238990] [2023-12-02 17:44:44,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:44,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:44:44,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:44:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-02 17:44:44,966 INFO L87 Difference]: Start difference. First operand 89 states and 118 transitions. Second operand has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-02 17:44:45,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:45,238 INFO L93 Difference]: Finished difference Result 166 states and 221 transitions. [2023-12-02 17:44:45,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 17:44:45,239 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 91 [2023-12-02 17:44:45,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:45,241 INFO L225 Difference]: With dead ends: 166 [2023-12-02 17:44:45,241 INFO L226 Difference]: Without dead ends: 92 [2023-12-02 17:44:45,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-02 17:44:45,243 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 4 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:45,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 585 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:44:45,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2023-12-02 17:44:45,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 90. [2023-12-02 17:44:45,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 56 states have (on average 1.25) internal successors, (70), 58 states have internal predecessors, (70), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:45,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 119 transitions. [2023-12-02 17:44:45,258 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 119 transitions. Word has length 91 [2023-12-02 17:44:45,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:45,259 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 119 transitions. [2023-12-02 17:44:45,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-02 17:44:45,259 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 119 transitions. [2023-12-02 17:44:45,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-02 17:44:45,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:45,262 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:45,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-02 17:44:45,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:45,464 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:45,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:45,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1531955707, now seen corresponding path program 1 times [2023-12-02 17:44:45,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:45,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [947662741] [2023-12-02 17:44:45,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:45,465 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:45,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:45,466 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:45,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-02 17:44:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:45,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-02 17:44:45,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:48,245 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$.offset| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|)))) (exists ((|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1| (_ BitVec 64)) (|v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1| (_ BitVec 64))) (not (= (_ bv0 64) (select (select |c_#memory_$Pointer$.base| |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.base_BEFORE_CALL_1|) |v_aws_linked_list_is_valid_aws_linked_list_is_valid_deep_~temp~0#1.offset_BEFORE_CALL_1|))))) is different from true [2023-12-02 17:44:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 49 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-02 17:44:48,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:44:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-12-02 17:44:48,859 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:48,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [947662741] [2023-12-02 17:44:48,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [947662741] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:44:48,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [978531926] [2023-12-02 17:44:48,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:48,860 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:44:48,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:44:48,862 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:44:48,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-12-02 17:44:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:49,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 17:44:49,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:49,301 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 17:44:49,301 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 17:44:49,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [978531926] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:44:49,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 17:44:49,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10, 8] total 22 [2023-12-02 17:44:49,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037690037] [2023-12-02 17:44:49,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:44:49,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:44:49,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 17:44:49,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:44:49,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=369, Unknown=1, NotChecked=38, Total=462 [2023-12-02 17:44:49,304 INFO L87 Difference]: Start difference. First operand 90 states and 119 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 17:44:49,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:44:49,685 INFO L93 Difference]: Finished difference Result 171 states and 227 transitions. [2023-12-02 17:44:49,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:44:49,685 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 93 [2023-12-02 17:44:49,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:44:49,686 INFO L225 Difference]: With dead ends: 171 [2023-12-02 17:44:49,687 INFO L226 Difference]: Without dead ends: 96 [2023-12-02 17:44:49,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=66, Invalid=489, Unknown=1, NotChecked=44, Total=600 [2023-12-02 17:44:49,688 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 6 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:44:49,689 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 671 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:44:49,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2023-12-02 17:44:49,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2023-12-02 17:44:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 57 states have (on average 1.2456140350877194) internal successors, (71), 59 states have internal predecessors, (71), 24 states have call successors, (24), 8 states have call predecessors, (24), 9 states have return successors, (25), 23 states have call predecessors, (25), 23 states have call successors, (25) [2023-12-02 17:44:49,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 120 transitions. [2023-12-02 17:44:49,701 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 120 transitions. Word has length 93 [2023-12-02 17:44:49,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:44:49,702 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 120 transitions. [2023-12-02 17:44:49,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 17:44:49,702 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 120 transitions. [2023-12-02 17:44:49,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-02 17:44:49,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:44:49,703 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:44:49,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-12-02 17:44:49,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-02 17:44:50,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:50,104 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:44:50,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:44:50,105 INFO L85 PathProgramCache]: Analyzing trace with hash 399641623, now seen corresponding path program 1 times [2023-12-02 17:44:50,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 17:44:50,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [975493551] [2023-12-02 17:44:50,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:50,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 17:44:50,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 17:44:50,106 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 17:44:50,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-02 17:44:50,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:44:50,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 17:44:50,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:44:52,724 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((v_aws_linked_list_front_~list.base_BEFORE_CALL_4 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$.base| v_aws_linked_list_front_~list.base_BEFORE_CALL_4) (_ bv0 64)) v_aws_linked_list_front_~list.base_BEFORE_CALL_4))) (exists ((v_aws_linked_list_front_~list.base_BEFORE_CALL_4 (_ BitVec 64))) (not (= (select (select |c_#memory_$Pointer$.offset| v_aws_linked_list_front_~list.base_BEFORE_CALL_4) (_ bv0 64)) (_ bv16 64))))) is different from true [2023-12-02 17:44:54,089 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 57 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-02 17:44:54,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:44:59,548 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-12-02 17:44:59,548 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 25 [2023-12-02 17:44:59,568 INFO L349 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-12-02 17:44:59,569 INFO L378 Elim1Store]: Elim1 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 16 [2023-12-02 17:44:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-12-02 17:44:59,592 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 17:44:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [975493551] [2023-12-02 17:44:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [975493551] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:44:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [544039217] [2023-12-02 17:44:59,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:44:59,592 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 17:44:59,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 17:44:59,593 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 17:44:59,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2023-12-02 17:45:00,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:45:00,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 27 conjunts are in the unsatisfiable core [2023-12-02 17:45:00,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:45:00,293 INFO L349 Elim1Store]: treesize reduction 39, result has 25.0 percent of original size [2023-12-02 17:45:00,293 INFO L378 Elim1Store]: Elim1 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 22 treesize of output 23 [2023-12-02 17:45:00,308 INFO L378 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 17 treesize of output 20 [2023-12-02 17:45:00,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-12-02 17:45:00,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:45:00,341 INFO L378 Elim1Store]: Elim1 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 22 treesize of output 22 [2023-12-02 17:45:00,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 40 [2023-12-02 17:45:00,366 INFO L378 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 64 treesize of output 29 [2023-12-02 17:45:00,375 INFO L378 Elim1Store]: Elim1 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 1 [2023-12-02 17:45:00,382 INFO L378 Elim1Store]: Elim1 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 16 treesize of output 1 [2023-12-02 17:45:10,733 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18| (_ BitVec 64))) (let ((.cse0 (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18|)) (.cse1 (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64)))) (and (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18| (select .cse0 .cse1)) (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18| (select .cse0 (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18|) .cse1)))))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18| (_ BitVec 64))) (not (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_18|) (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64))))))) is different from true [2023-12-02 17:45:21,488 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19| (_ BitVec 64))) (not (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19|) (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64)))))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (|v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19| (_ BitVec 64))) (let ((.cse0 (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19|)) (.cse1 (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64)))) (and (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19| (select .cse0 .cse1)) (= |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19| (select .cse0 (select (select |c_#memory_$Pointer$.offset| |v_ULTIMATE.start_aws_linked_list_front_harness_~#list~0#1.base_BEFORE_CALL_19|) .cse1))))))) is different from true [2023-12-02 17:45:36,950 WARN L876 $PredicateComparison]: unable to prove that (or (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (v_aws_linked_list_front_~list.base_BEFORE_CALL_6 (_ BitVec 64))) (not (= v_aws_linked_list_front_~list.base_BEFORE_CALL_6 (select (select |c_#memory_$Pointer$.base| v_aws_linked_list_front_~list.base_BEFORE_CALL_6) (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64)))))) (exists ((|v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ BitVec 64)) (v_aws_linked_list_front_~list.base_BEFORE_CALL_6 (_ BitVec 64))) (let ((.cse0 (select |c_#memory_$Pointer$.base| v_aws_linked_list_front_~list.base_BEFORE_CALL_6)) (.cse1 (bvadd |v_ULTIMATE.start_ensure_linked_list_is_allocated_~list#1.offset_12| (_ bv24 64)))) (and (= (select .cse0 (select (select |c_#memory_$Pointer$.offset| v_aws_linked_list_front_~list.base_BEFORE_CALL_6) .cse1)) v_aws_linked_list_front_~list.base_BEFORE_CALL_6) (= v_aws_linked_list_front_~list.base_BEFORE_CALL_6 (select .cse0 .cse1)))))) is different from true [2023-12-02 17:46:13,057 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 28 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 33 not checked. [2023-12-02 17:46:13,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:46:22,198 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2023-12-02 17:46:22,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [544039217] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:46:22,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258076093] [2023-12-02 17:46:22,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:46:22,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:46:22,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:46:22,200 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:46:22,201 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_638a2b7e-554b-42ce-91f7-9606af90589f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 17:46:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:46:22,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:46:22,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:46:22,409 INFO L378 Elim1Store]: Elim1 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 13 treesize of output 1