./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c2c8100e1f648cee1922c84a2421989bafb670d4445ddc160c17e3cd878eaa49 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 18:46:50,520 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 18:46:50,524 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 18:46:50,575 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 18:46:50,576 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 18:46:50,577 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 18:46:50,578 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 18:46:50,580 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 18:46:50,582 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 18:46:50,583 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 18:46:50,585 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 18:46:50,586 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 18:46:50,591 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 18:46:50,598 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 18:46:50,601 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 18:46:50,604 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 18:46:50,606 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 18:46:50,609 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 18:46:50,613 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 18:46:50,623 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 18:46:50,625 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 18:46:50,627 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 18:46:50,632 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 18:46:50,633 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 18:46:50,643 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 18:46:50,643 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 18:46:50,644 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 18:46:50,646 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 18:46:50,647 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 18:46:50,649 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 18:46:50,650 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 18:46:50,651 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 18:46:50,653 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 18:46:50,655 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 18:46:50,656 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 18:46:50,657 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 18:46:50,658 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 18:46:50,658 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 18:46:50,658 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 18:46:50,659 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 18:46:50,660 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 18:46:50,661 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-18 18:46:50,708 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 18:46:50,708 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 18:46:50,709 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 18:46:50,710 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 18:46:50,711 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 18:46:50,711 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 18:46:50,712 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 18:46:50,712 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 18:46:50,713 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 18:46:50,713 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 18:46:50,714 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 18:46:50,715 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 18:46:50,715 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 18:46:50,715 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 18:46:50,716 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 18:46:50,716 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 18:46:50,716 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 18:46:50,716 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 18:46:50,717 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 18:46:50,717 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 18:46:50,717 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 18:46:50,718 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:46:50,718 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 18:46:50,718 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 18:46:50,719 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 18:46:50,719 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 18:46:50,719 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 18:46:50,720 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 18:46:50,720 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 18:46:50,720 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 18:46:50,721 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/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_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c2c8100e1f648cee1922c84a2421989bafb670d4445ddc160c17e3cd878eaa49 [2022-11-18 18:46:51,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 18:46:51,187 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 18:46:51,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 18:46:51,195 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 18:46:51,196 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 18:46:51,197 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i [2022-11-18 18:46:51,295 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/data/19e9a5405/0ceef7b6d643485ea5811e07db80242a/FLAGab6a45236 [2022-11-18 18:46:52,299 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 18:46:52,303 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i [2022-11-18 18:46:52,369 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/data/19e9a5405/0ceef7b6d643485ea5811e07db80242a/FLAGab6a45236 [2022-11-18 18:46:52,756 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/data/19e9a5405/0ceef7b6d643485ea5811e07db80242a [2022-11-18 18:46:52,759 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 18:46:52,763 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 18:46:52,768 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 18:46:52,769 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 18:46:52,774 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 18:46:52,775 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:46:52" (1/1) ... [2022-11-18 18:46:52,776 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e04ccfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:52, skipping insertion in model container [2022-11-18 18:46:52,777 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 06:46:52" (1/1) ... [2022-11-18 18:46:52,788 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 18:46:52,955 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 18:46:53,299 WARN L234 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_4b840f5b-9d0c-40e6-b682-bec46705dc80/sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i[4495,4508] [2022-11-18 18:46:53,309 WARN L234 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_4b840f5b-9d0c-40e6-b682-bec46705dc80/sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i[4555,4568] [2022-11-18 18:46:54,586 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,587 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,588 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,589 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,591 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,606 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,607 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,609 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:54,611 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,175 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 18:46:55,176 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 18:46:55,178 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 18:46:55,179 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 18:46:55,181 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 18:46:55,182 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 18:46:55,183 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 18:46:55,184 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 18:46:55,185 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 18:46:55,186 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 18:46:55,399 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 18:46:55,562 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,563 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,688 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:46:55,738 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 18:46:55,754 WARN L234 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_4b840f5b-9d0c-40e6-b682-bec46705dc80/sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i[4495,4508] [2022-11-18 18:46:55,765 WARN L234 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_4b840f5b-9d0c-40e6-b682-bec46705dc80/sv-benchmarks/c/aws-c-common/aws_byte_buf_clean_up_harness.i[4555,4568] [2022-11-18 18:46:55,820 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,822 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,826 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,828 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,829 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,839 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,840 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,843 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,844 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:55,942 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-11-18 18:46:55,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-11-18 18:46:55,951 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-11-18 18:46:55,952 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-11-18 18:46:55,953 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-11-18 18:46:55,955 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-11-18 18:46:55,956 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-11-18 18:46:55,957 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-11-18 18:46:55,958 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-11-18 18:46:55,959 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-11-18 18:46:56,004 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-11-18 18:46:56,103 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:56,104 WARN L1568 CHandler]: Possible shadowing of function index [2022-11-18 18:46:56,154 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 18:46:56,478 INFO L208 MainTranslator]: Completed translation [2022-11-18 18:46:56,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56 WrapperNode [2022-11-18 18:46:56,479 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 18:46:56,481 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 18:46:56,481 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 18:46:56,482 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 18:46:56,492 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,674 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,782 INFO L138 Inliner]: procedures = 691, calls = 2501, calls flagged for inlining = 53, calls inlined = 4, statements flattened = 752 [2022-11-18 18:46:56,783 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 18:46:56,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 18:46:56,785 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 18:46:56,785 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 18:46:56,797 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,797 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,816 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,817 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,873 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,876 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,884 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,889 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,900 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 18:46:56,901 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 18:46:56,901 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 18:46:56,901 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 18:46:56,903 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (1/1) ... [2022-11-18 18:46:56,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 18:46:56,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:46:56,953 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 18:46:56,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 18:46:57,022 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_clean_up [2022-11-18 18:46:57,023 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_clean_up [2022-11-18 18:46:57,023 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-11-18 18:46:57,023 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-11-18 18:46:57,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 18:46:57,024 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-11-18 18:46:57,024 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-11-18 18:46:57,024 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 18:46:57,025 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-18 18:46:57,025 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-18 18:46:57,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 18:46:57,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 18:46:57,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-18 18:46:57,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 18:46:57,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 18:46:57,028 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-11-18 18:46:57,028 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-11-18 18:46:57,028 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2022-11-18 18:46:57,028 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2022-11-18 18:46:57,028 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-18 18:46:57,029 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-18 18:46:57,029 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 18:46:57,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-18 18:46:57,030 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-18 18:46:57,030 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-11-18 18:46:57,030 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-11-18 18:46:57,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 18:46:57,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 18:46:57,434 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 18:46:57,436 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 18:46:58,931 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 18:46:58,942 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 18:46:58,943 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 18:46:58,945 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:46:58 BoogieIcfgContainer [2022-11-18 18:46:58,945 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 18:46:58,949 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 18:46:58,949 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 18:46:58,954 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 18:46:58,954 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 06:46:52" (1/3) ... [2022-11-18 18:46:58,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@426c6e97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:46:58, skipping insertion in model container [2022-11-18 18:46:58,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 06:46:56" (2/3) ... [2022-11-18 18:46:58,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@426c6e97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 06:46:58, skipping insertion in model container [2022-11-18 18:46:58,957 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:46:58" (3/3) ... [2022-11-18 18:46:58,958 INFO L112 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_clean_up_harness.i [2022-11-18 18:46:58,982 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 18:46:58,983 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-18 18:46:59,069 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 18:46:59,086 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=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1c63b095, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 18:46:59,087 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-18 18:46:59,093 INFO L276 IsEmpty]: Start isEmpty. Operand has 84 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 59 states have internal predecessors, (72), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-18 18:46:59,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 18:46:59,107 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:46:59,109 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:46:59,109 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:46:59,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:46:59,116 INFO L85 PathProgramCache]: Analyzing trace with hash 877800461, now seen corresponding path program 1 times [2022-11-18 18:46:59,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:46:59,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476046214] [2022-11-18 18:46:59,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:46:59,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:46:59,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:46:59,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:46:59,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:00,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:00,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-11-18 18:47:00,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 18:47:00,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 18:47:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:00,208 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-18 18:47:00,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:00,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476046214] [2022-11-18 18:47:00,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476046214] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:00,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:00,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 18:47:00,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543920820] [2022-11-18 18:47:00,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:00,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:47:00,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:00,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:47:00,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 18:47:00,273 INFO L87 Difference]: Start difference. First operand has 84 states, 58 states have (on average 1.2413793103448276) internal successors, (72), 59 states have internal predecessors, (72), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 18:47:00,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:00,916 INFO L93 Difference]: Finished difference Result 158 states and 207 transitions. [2022-11-18 18:47:00,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 18:47:00,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 56 [2022-11-18 18:47:00,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:00,940 INFO L225 Difference]: With dead ends: 158 [2022-11-18 18:47:00,940 INFO L226 Difference]: Without dead ends: 85 [2022-11-18 18:47:00,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-18 18:47:00,959 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 98 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:00,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 67 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 18:47:00,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-11-18 18:47:01,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2022-11-18 18:47:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 54 states have (on average 1.2222222222222223) internal successors, (66), 55 states have internal predecessors, (66), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:01,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 97 transitions. [2022-11-18 18:47:01,026 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 97 transitions. Word has length 56 [2022-11-18 18:47:01,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:01,026 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 97 transitions. [2022-11-18 18:47:01,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 2 states have internal predecessors, (29), 2 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 18:47:01,027 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 97 transitions. [2022-11-18 18:47:01,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-18 18:47:01,031 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:01,031 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:01,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 18:47:01,032 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:01,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:01,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1602789575, now seen corresponding path program 1 times [2022-11-18 18:47:01,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:01,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763243153] [2022-11-18 18:47:01,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:01,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:01,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:01,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:01,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:01,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:01,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:01,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:01,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-11-18 18:47:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 18:47:02,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 18:47:02,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,108 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:02,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:02,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763243153] [2022-11-18 18:47:02,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763243153] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:02,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475517215] [2022-11-18 18:47:02,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:02,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:02,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:02,114 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:02,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 18:47:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:02,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 2473 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 18:47:02,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:03,117 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-18 18:47:03,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:03,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475517215] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:03,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:03,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-11-18 18:47:03,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842721212] [2022-11-18 18:47:03,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:03,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 18:47:03,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:03,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 18:47:03,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:47:03,123 INFO L87 Difference]: Start difference. First operand 79 states and 97 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-18 18:47:03,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:03,299 INFO L93 Difference]: Finished difference Result 139 states and 173 transitions. [2022-11-18 18:47:03,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 18:47:03,300 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 56 [2022-11-18 18:47:03,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:03,305 INFO L225 Difference]: With dead ends: 139 [2022-11-18 18:47:03,305 INFO L226 Difference]: Without dead ends: 82 [2022-11-18 18:47:03,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-11-18 18:47:03,309 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 116 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:03,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 222 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:47:03,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-11-18 18:47:03,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-11-18 18:47:03,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 56 states have (on average 1.2142857142857142) internal successors, (68), 58 states have internal predecessors, (68), 16 states have call successors, (16), 8 states have call predecessors, (16), 9 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-18 18:47:03,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 100 transitions. [2022-11-18 18:47:03,342 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 100 transitions. Word has length 56 [2022-11-18 18:47:03,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:03,342 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 100 transitions. [2022-11-18 18:47:03,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-11-18 18:47:03,344 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 100 transitions. [2022-11-18 18:47:03,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-18 18:47:03,354 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:03,355 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2022-11-18 18:47:03,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:03,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:03,566 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:03,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:03,567 INFO L85 PathProgramCache]: Analyzing trace with hash -737763694, now seen corresponding path program 1 times [2022-11-18 18:47:03,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:03,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738282030] [2022-11-18 18:47:03,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:03,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:04,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 18:47:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:04,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:47:04,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:05,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:05,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:05,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-11-18 18:47:05,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:05,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:05,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738282030] [2022-11-18 18:47:05,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738282030] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:05,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965563732] [2022-11-18 18:47:05,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:05,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:05,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:05,121 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:05,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 18:47:05,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:05,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 2490 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:47:05,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:06,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:06,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:06,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965563732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:06,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:06,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 18 [2022-11-18 18:47:06,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992805342] [2022-11-18 18:47:06,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:06,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 18:47:06,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:06,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 18:47:06,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:47:06,143 INFO L87 Difference]: Start difference. First operand 82 states and 100 transitions. Second operand has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 18:47:06,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:06,530 INFO L93 Difference]: Finished difference Result 105 states and 129 transitions. [2022-11-18 18:47:06,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 18:47:06,531 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 62 [2022-11-18 18:47:06,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:06,533 INFO L225 Difference]: With dead ends: 105 [2022-11-18 18:47:06,533 INFO L226 Difference]: Without dead ends: 79 [2022-11-18 18:47:06,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-11-18 18:47:06,534 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 140 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:06,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 389 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-18 18:47:06,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-18 18:47:06,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-11-18 18:47:06,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 54 states have (on average 1.2037037037037037) internal successors, (65), 55 states have internal predecessors, (65), 16 states have call successors, (16), 8 states have call predecessors, (16), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:06,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 96 transitions. [2022-11-18 18:47:06,548 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 96 transitions. Word has length 62 [2022-11-18 18:47:06,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:06,549 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 96 transitions. [2022-11-18 18:47:06,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-11-18 18:47:06,550 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 96 transitions. [2022-11-18 18:47:06,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-18 18:47:06,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:06,553 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:06,567 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:06,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-18 18:47:06,763 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:06,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:06,764 INFO L85 PathProgramCache]: Analyzing trace with hash -218893667, now seen corresponding path program 1 times [2022-11-18 18:47:06,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:06,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057533402] [2022-11-18 18:47:06,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:06,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:07,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:08,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:08,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 18:47:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:08,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:47:09,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:09,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-18 18:47:09,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,056 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:09,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:09,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057533402] [2022-11-18 18:47:09,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057533402] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:09,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580939921] [2022-11-18 18:47:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:09,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:09,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:09,063 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:09,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 18:47:09,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:09,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 2507 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 18:47:09,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:10,026 INFO L350 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 26 treesize of output 35 [2022-11-18 18:47:10,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2022-11-18 18:47:10,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 18:47:10,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-18 18:47:10,263 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:10,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:47:10,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6138 treesize of output 6042 [2022-11-18 18:47:28,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:47:28,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-18 18:47:28,669 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-18 18:47:28,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580939921] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:28,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:47:28,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 15] total 28 [2022-11-18 18:47:28,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052323559] [2022-11-18 18:47:28,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:28,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 18:47:28,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:28,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 18:47:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=692, Unknown=0, NotChecked=0, Total=756 [2022-11-18 18:47:28,673 INFO L87 Difference]: Start difference. First operand 79 states and 96 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 18:47:28,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:28,986 INFO L93 Difference]: Finished difference Result 85 states and 101 transitions. [2022-11-18 18:47:28,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:47:28,987 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 68 [2022-11-18 18:47:28,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:28,989 INFO L225 Difference]: With dead ends: 85 [2022-11-18 18:47:28,989 INFO L226 Difference]: Without dead ends: 83 [2022-11-18 18:47:28,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=76, Invalid=854, Unknown=0, NotChecked=0, Total=930 [2022-11-18 18:47:28,991 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 15 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:28,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 531 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-18 18:47:28,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-18 18:47:28,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-11-18 18:47:29,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 57 states have (on average 1.1929824561403508) internal successors, (68), 58 states have internal predecessors, (68), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:29,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 99 transitions. [2022-11-18 18:47:29,001 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 99 transitions. Word has length 68 [2022-11-18 18:47:29,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:29,002 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 99 transitions. [2022-11-18 18:47:29,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-18 18:47:29,002 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 99 transitions. [2022-11-18 18:47:29,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-18 18:47:29,003 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:29,004 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:29,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:29,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:29,214 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:29,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:29,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1979939772, now seen corresponding path program 1 times [2022-11-18 18:47:29,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:29,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85783320] [2022-11-18 18:47:29,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:29,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:29,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:30,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:30,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:30,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:30,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-18 18:47:31,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:47:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-11-18 18:47:31,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-11-18 18:47:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:31,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:31,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85783320] [2022-11-18 18:47:31,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85783320] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:31,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032421550] [2022-11-18 18:47:31,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:31,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:31,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:31,103 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:31,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 18:47:31,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:31,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 2520 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-18 18:47:31,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:31,771 INFO L350 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 9 [2022-11-18 18:47:32,292 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:47:32,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:47:32,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-11-18 18:47:32,761 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:32,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032421550] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:32,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:47:32,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12, 14] total 26 [2022-11-18 18:47:32,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856590933] [2022-11-18 18:47:32,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:32,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-18 18:47:32,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:32,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-18 18:47:32,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-11-18 18:47:32,764 INFO L87 Difference]: Start difference. First operand 83 states and 99 transitions. Second operand has 13 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-18 18:47:33,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:33,819 INFO L93 Difference]: Finished difference Result 157 states and 191 transitions. [2022-11-18 18:47:33,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-18 18:47:33,820 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) Word has length 74 [2022-11-18 18:47:33,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:33,821 INFO L225 Difference]: With dead ends: 157 [2022-11-18 18:47:33,821 INFO L226 Difference]: Without dead ends: 83 [2022-11-18 18:47:33,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 149 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-11-18 18:47:33,823 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 131 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:33,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 237 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-18 18:47:33,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-18 18:47:33,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-11-18 18:47:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 57 states have (on average 1.1754385964912282) internal successors, (67), 58 states have internal predecessors, (67), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 98 transitions. [2022-11-18 18:47:33,835 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 98 transitions. Word has length 74 [2022-11-18 18:47:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:33,836 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 98 transitions. [2022-11-18 18:47:33,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 6 states have call successors, (10), 3 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-18 18:47:33,836 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 98 transitions. [2022-11-18 18:47:33,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-18 18:47:33,837 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:33,837 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:33,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:34,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:34,048 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:34,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:34,048 INFO L85 PathProgramCache]: Analyzing trace with hash 103599828, now seen corresponding path program 1 times [2022-11-18 18:47:34,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:34,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162312606] [2022-11-18 18:47:34,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:34,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:34,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:34,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:34,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:34,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:34,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:34,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:34,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:35,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 18:47:35,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,233 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-18 18:47:35,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:35,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162312606] [2022-11-18 18:47:35,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162312606] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:35,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862494279] [2022-11-18 18:47:35,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:35,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:35,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:35,236 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:35,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 18:47:35,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:35,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 2544 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 18:47:35,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:35,965 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:35,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:35,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862494279] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:35,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:35,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2022-11-18 18:47:35,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465260308] [2022-11-18 18:47:35,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:35,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 18:47:35,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:35,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 18:47:35,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-11-18 18:47:35,967 INFO L87 Difference]: Start difference. First operand 83 states and 98 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-18 18:47:36,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:36,165 INFO L93 Difference]: Finished difference Result 158 states and 193 transitions. [2022-11-18 18:47:36,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:47:36,166 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 82 [2022-11-18 18:47:36,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:36,167 INFO L225 Difference]: With dead ends: 158 [2022-11-18 18:47:36,168 INFO L226 Difference]: Without dead ends: 97 [2022-11-18 18:47:36,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-11-18 18:47:36,171 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 38 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:36,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 327 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 22 Unchecked, 0.1s Time] [2022-11-18 18:47:36,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-11-18 18:47:36,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 88. [2022-11-18 18:47:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 63 states have internal predecessors, (73), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:36,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 104 transitions. [2022-11-18 18:47:36,192 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 104 transitions. Word has length 82 [2022-11-18 18:47:36,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:36,192 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 104 transitions. [2022-11-18 18:47:36,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-18 18:47:36,193 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 104 transitions. [2022-11-18 18:47:36,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-18 18:47:36,197 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:36,198 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:36,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-18 18:47:36,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:36,407 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:36,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:36,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1002251088, now seen corresponding path program 1 times [2022-11-18 18:47:36,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:36,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769399820] [2022-11-18 18:47:36,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:36,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:37,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:37,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:37,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 18:47:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:37,619 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-18 18:47:37,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:37,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769399820] [2022-11-18 18:47:37,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769399820] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:37,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017558327] [2022-11-18 18:47:37,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:37,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:37,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:37,627 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:37,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-18 18:47:38,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:38,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 2534 conjuncts, 43 conjunts are in the unsatisfiable core [2022-11-18 18:47:38,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:38,391 INFO L350 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 9 [2022-11-18 18:47:38,800 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:47:38,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:47:39,108 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2022-11-18 18:47:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-18 18:47:39,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017558327] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:39,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-18 18:47:39,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 25 [2022-11-18 18:47:39,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819382972] [2022-11-18 18:47:39,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:39,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:47:39,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:47:39,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-11-18 18:47:39,223 INFO L87 Difference]: Start difference. First operand 88 states and 104 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 8 states have internal predecessors, (43), 5 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-18 18:47:39,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:39,854 INFO L93 Difference]: Finished difference Result 110 states and 128 transitions. [2022-11-18 18:47:39,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-18 18:47:39,855 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 8 states have internal predecessors, (43), 5 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 82 [2022-11-18 18:47:39,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:39,856 INFO L225 Difference]: With dead ends: 110 [2022-11-18 18:47:39,856 INFO L226 Difference]: Without dead ends: 89 [2022-11-18 18:47:39,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2022-11-18 18:47:39,858 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 73 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:39,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 112 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 18:47:39,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-18 18:47:39,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-18 18:47:39,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 63 states have (on average 1.1746031746031746) internal successors, (74), 64 states have internal predecessors, (74), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:39,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 105 transitions. [2022-11-18 18:47:39,872 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 105 transitions. Word has length 82 [2022-11-18 18:47:39,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:39,872 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 105 transitions. [2022-11-18 18:47:39,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 8 states have internal predecessors, (43), 5 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-18 18:47:39,873 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 105 transitions. [2022-11-18 18:47:39,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-18 18:47:39,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:39,874 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:39,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:40,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-18 18:47:40,085 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:40,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:40,085 INFO L85 PathProgramCache]: Analyzing trace with hash -18817266, now seen corresponding path program 1 times [2022-11-18 18:47:40,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:40,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51268694] [2022-11-18 18:47:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:40,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:40,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:40,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:40,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:40,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:40,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:40,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:41,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:41,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:41,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:41,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 18:47:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,210 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-18 18:47:41,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:41,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51268694] [2022-11-18 18:47:41,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51268694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:41,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331947905] [2022-11-18 18:47:41,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:41,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:41,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:41,212 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:41,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-18 18:47:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:41,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 2529 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-18 18:47:41,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:42,064 INFO L350 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 25 treesize of output 24 [2022-11-18 18:47:42,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-18 18:47:42,856 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-18 18:47:42,856 INFO L350 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 21 treesize of output 19 [2022-11-18 18:47:42,904 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-18 18:47:42,905 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:42,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331947905] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:42,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:42,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [11] total 27 [2022-11-18 18:47:42,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450073254] [2022-11-18 18:47:42,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:42,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-18 18:47:42,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:42,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-18 18:47:42,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2022-11-18 18:47:42,909 INFO L87 Difference]: Start difference. First operand 89 states and 105 transitions. Second operand has 19 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-18 18:47:43,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:43,131 INFO L93 Difference]: Finished difference Result 171 states and 203 transitions. [2022-11-18 18:47:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-18 18:47:43,132 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) Word has length 82 [2022-11-18 18:47:43,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:43,133 INFO L225 Difference]: With dead ends: 171 [2022-11-18 18:47:43,134 INFO L226 Difference]: Without dead ends: 99 [2022-11-18 18:47:43,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-11-18 18:47:43,136 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 20 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:43,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 717 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 112 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-11-18 18:47:43,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-11-18 18:47:43,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2022-11-18 18:47:43,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 73 states have (on average 1.178082191780822) internal successors, (86), 73 states have internal predecessors, (86), 16 states have call successors, (16), 10 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:43,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 117 transitions. [2022-11-18 18:47:43,164 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 117 transitions. Word has length 82 [2022-11-18 18:47:43,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:43,165 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 117 transitions. [2022-11-18 18:47:43,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 6 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2022-11-18 18:47:43,165 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 117 transitions. [2022-11-18 18:47:43,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-18 18:47:43,166 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:43,166 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:43,184 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:43,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:43,378 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:43,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:43,378 INFO L85 PathProgramCache]: Analyzing trace with hash -334136494, now seen corresponding path program 1 times [2022-11-18 18:47:43,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:43,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139486592] [2022-11-18 18:47:43,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:43,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:43,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:43,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:43,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:43,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 18:47:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:43,745 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-18 18:47:43,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:43,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139486592] [2022-11-18 18:47:43,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139486592] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:43,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654129599] [2022-11-18 18:47:43,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:43,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:43,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:43,747 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:43,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-18 18:47:44,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:44,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 2531 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-18 18:47:44,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:44,351 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-18 18:47:44,352 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:44,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654129599] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:44,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:44,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-11-18 18:47:44,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995572762] [2022-11-18 18:47:44,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:44,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 18:47:44,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:44,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 18:47:44,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 18:47:44,358 INFO L87 Difference]: Start difference. First operand 99 states and 117 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-18 18:47:44,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:44,390 INFO L93 Difference]: Finished difference Result 188 states and 226 transitions. [2022-11-18 18:47:44,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 18:47:44,391 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 82 [2022-11-18 18:47:44,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:44,392 INFO L225 Difference]: With dead ends: 188 [2022-11-18 18:47:44,392 INFO L226 Difference]: Without dead ends: 121 [2022-11-18 18:47:44,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-18 18:47:44,395 INFO L413 NwaCegarLoop]: 109 mSDtfsCounter, 29 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:44,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 297 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-18 18:47:44,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-11-18 18:47:44,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 99. [2022-11-18 18:47:44,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 73 states have (on average 1.1643835616438356) internal successors, (85), 73 states have internal predecessors, (85), 16 states have call successors, (16), 10 states have call predecessors, (16), 9 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 116 transitions. [2022-11-18 18:47:44,413 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 116 transitions. Word has length 82 [2022-11-18 18:47:44,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:44,413 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 116 transitions. [2022-11-18 18:47:44,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-18 18:47:44,414 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 116 transitions. [2022-11-18 18:47:44,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-18 18:47:44,415 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:44,415 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:44,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:44,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:44,630 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:44,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:44,631 INFO L85 PathProgramCache]: Analyzing trace with hash 926780756, now seen corresponding path program 1 times [2022-11-18 18:47:44,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:44,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998942200] [2022-11-18 18:47:44,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:44,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:46,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:46,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:46,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:46,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-11-18 18:47:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-18 18:47:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:46,810 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-18 18:47:46,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:46,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998942200] [2022-11-18 18:47:46,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998942200] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:46,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923023630] [2022-11-18 18:47:46,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:46,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:46,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:46,830 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:46,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-18 18:47:47,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:47,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 2526 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-18 18:47:47,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-18 18:47:48,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 18:47:48,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2022-11-18 18:47:48,894 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-11-18 18:47:48,894 INFO L350 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 19 [2022-11-18 18:47:48,919 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-18 18:47:48,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923023630] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 18:47:48,920 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 18:47:48,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 12] total 32 [2022-11-18 18:47:48,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812072924] [2022-11-18 18:47:48,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 18:47:48,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-18 18:47:48,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-18 18:47:48,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=912, Unknown=0, NotChecked=0, Total=992 [2022-11-18 18:47:48,926 INFO L87 Difference]: Start difference. First operand 99 states and 116 transitions. Second operand has 32 states, 29 states have (on average 3.896551724137931) internal successors, (113), 27 states have internal predecessors, (113), 10 states have call successors, (22), 7 states have call predecessors, (22), 9 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-18 18:47:53,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:53,186 INFO L93 Difference]: Finished difference Result 193 states and 232 transitions. [2022-11-18 18:47:53,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-18 18:47:53,187 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 3.896551724137931) internal successors, (113), 27 states have internal predecessors, (113), 10 states have call successors, (22), 7 states have call predecessors, (22), 9 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) Word has length 82 [2022-11-18 18:47:53,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:53,189 INFO L225 Difference]: With dead ends: 193 [2022-11-18 18:47:53,189 INFO L226 Difference]: Without dead ends: 105 [2022-11-18 18:47:53,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 169 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=448, Invalid=2850, Unknown=8, NotChecked=0, Total=3306 [2022-11-18 18:47:53,192 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 301 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 1917 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 2146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:53,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 371 Invalid, 2146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1917 Invalid, 0 Unknown, 123 Unchecked, 2.1s Time] [2022-11-18 18:47:53,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-11-18 18:47:53,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2022-11-18 18:47:53,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 65 states have (on average 1.1076923076923078) internal successors, (72), 67 states have internal predecessors, (72), 16 states have call successors, (16), 10 states have call predecessors, (16), 11 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-18 18:47:53,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 104 transitions. [2022-11-18 18:47:53,203 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 104 transitions. Word has length 82 [2022-11-18 18:47:53,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:53,204 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 104 transitions. [2022-11-18 18:47:53,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 3.896551724137931) internal successors, (113), 27 states have internal predecessors, (113), 10 states have call successors, (22), 7 states have call predecessors, (22), 9 states have return successors, (21), 8 states have call predecessors, (21), 10 states have call successors, (21) [2022-11-18 18:47:53,204 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 104 transitions. [2022-11-18 18:47:53,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-18 18:47:53,205 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:53,206 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:53,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:53,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-18 18:47:53,416 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:53,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:53,417 INFO L85 PathProgramCache]: Analyzing trace with hash -241913889, now seen corresponding path program 1 times [2022-11-18 18:47:53,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:53,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312718354] [2022-11-18 18:47:53,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:53,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:54,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:54,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-11-18 18:47:54,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-11-18 18:47:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:54,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 18:47:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-11-18 18:47:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,417 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-18 18:47:54,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:54,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312718354] [2022-11-18 18:47:54,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312718354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 18:47:54,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815222026] [2022-11-18 18:47:54,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:54,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:54,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 18:47:54,423 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 18:47:54,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-18 18:47:54,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:54,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 2528 conjuncts, 30 conjunts are in the unsatisfiable core [2022-11-18 18:47:55,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 18:47:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-18 18:47:55,053 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 18:47:55,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815222026] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:55,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 18:47:55,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-11-18 18:47:55,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266923469] [2022-11-18 18:47:55,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:55,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-18 18:47:55,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:55,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-18 18:47:55,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:47:55,055 INFO L87 Difference]: Start difference. First operand 93 states and 104 transitions. Second operand has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-18 18:47:55,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:55,177 INFO L93 Difference]: Finished difference Result 160 states and 179 transitions. [2022-11-18 18:47:55,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-18 18:47:55,178 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2022-11-18 18:47:55,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:55,179 INFO L225 Difference]: With dead ends: 160 [2022-11-18 18:47:55,179 INFO L226 Difference]: Without dead ends: 88 [2022-11-18 18:47:55,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-11-18 18:47:55,181 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 12 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:55,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 628 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-18 18:47:55,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-18 18:47:55,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-11-18 18:47:55,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 61 states have (on average 1.098360655737705) internal successors, (67), 62 states have internal predecessors, (67), 16 states have call successors, (16), 10 states have call predecessors, (16), 10 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:55,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 98 transitions. [2022-11-18 18:47:55,192 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 98 transitions. Word has length 84 [2022-11-18 18:47:55,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:55,192 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 98 transitions. [2022-11-18 18:47:55,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-11-18 18:47:55,193 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 98 transitions. [2022-11-18 18:47:55,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-18 18:47:55,194 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:55,194 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:55,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-18 18:47:55,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 18:47:55,404 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:55,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:55,404 INFO L85 PathProgramCache]: Analyzing trace with hash -19715100, now seen corresponding path program 1 times [2022-11-18 18:47:55,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:55,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125089046] [2022-11-18 18:47:55,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:55,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:57,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:47:57,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 18:47:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:57,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 18:47:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-18 18:47:57,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:57,462 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-18 18:47:57,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:57,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125089046] [2022-11-18 18:47:57,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125089046] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:57,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:57,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-18 18:47:57,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778693076] [2022-11-18 18:47:57,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:57,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-18 18:47:57,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:57,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-18 18:47:57,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-18 18:47:57,465 INFO L87 Difference]: Start difference. First operand 88 states and 98 transitions. Second operand has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-18 18:47:58,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:47:58,155 INFO L93 Difference]: Finished difference Result 100 states and 109 transitions. [2022-11-18 18:47:58,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:47:58,156 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 86 [2022-11-18 18:47:58,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:47:58,157 INFO L225 Difference]: With dead ends: 100 [2022-11-18 18:47:58,157 INFO L226 Difference]: Without dead ends: 98 [2022-11-18 18:47:58,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-11-18 18:47:58,158 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 107 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-18 18:47:58,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 149 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-18 18:47:58,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-11-18 18:47:58,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2022-11-18 18:47:58,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 64 states have (on average 1.09375) internal successors, (70), 65 states have internal predecessors, (70), 16 states have call successors, (16), 11 states have call predecessors, (16), 11 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:47:58,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2022-11-18 18:47:58,168 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 86 [2022-11-18 18:47:58,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:47:58,169 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2022-11-18 18:47:58,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.5) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-11-18 18:47:58,169 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2022-11-18 18:47:58,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-11-18 18:47:58,170 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:47:58,171 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:47:58,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 18:47:58,171 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:47:58,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:47:58,172 INFO L85 PathProgramCache]: Analyzing trace with hash -449956535, now seen corresponding path program 1 times [2022-11-18 18:47:58,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:47:58,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128227249] [2022-11-18 18:47:58,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:47:58,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:47:58,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:47:59,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:47:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:59,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:47:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:47:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 18:47:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:47:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 18:47:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-18 18:47:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-18 18:47:59,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:47:59,520 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-18 18:47:59,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:47:59,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128227249] [2022-11-18 18:47:59,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128227249] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:47:59,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:47:59,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-18 18:47:59,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329344824] [2022-11-18 18:47:59,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:47:59,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-18 18:47:59,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:47:59,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-18 18:47:59,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-11-18 18:47:59,524 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 18:48:00,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:00,250 INFO L93 Difference]: Finished difference Result 104 states and 112 transitions. [2022-11-18 18:48:00,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 18:48:00,250 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 92 [2022-11-18 18:48:00,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:00,252 INFO L225 Difference]: With dead ends: 104 [2022-11-18 18:48:00,252 INFO L226 Difference]: Without dead ends: 100 [2022-11-18 18:48:00,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-11-18 18:48:00,253 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 100 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:00,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 154 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 18:48:00,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-11-18 18:48:00,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 94. [2022-11-18 18:48:00,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 66 states have (on average 1.0757575757575757) internal successors, (71), 66 states have internal predecessors, (71), 16 states have call successors, (16), 12 states have call predecessors, (16), 11 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-18 18:48:00,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 102 transitions. [2022-11-18 18:48:00,266 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 102 transitions. Word has length 92 [2022-11-18 18:48:00,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:00,267 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 102 transitions. [2022-11-18 18:48:00,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.111111111111111) internal successors, (46), 7 states have internal predecessors, (46), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-18 18:48:00,267 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 102 transitions. [2022-11-18 18:48:00,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-18 18:48:00,269 INFO L187 NwaCegarLoop]: Found error trace [2022-11-18 18:48:00,269 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:48:00,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 18:48:00,269 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-18 18:48:00,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 18:48:00,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1438296044, now seen corresponding path program 1 times [2022-11-18 18:48:00,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 18:48:00,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456600540] [2022-11-18 18:48:00,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 18:48:00,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 18:48:00,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-11-18 18:48:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-11-18 18:48:02,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-11-18 18:48:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-11-18 18:48:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-18 18:48:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-18 18:48:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-11-18 18:48:02,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-18 18:48:02,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-11-18 18:48:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-11-18 18:48:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 18:48:02,777 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-18 18:48:02,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 18:48:02,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456600540] [2022-11-18 18:48:02,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456600540] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 18:48:02,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 18:48:02,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-18 18:48:02,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866757188] [2022-11-18 18:48:02,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 18:48:02,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 18:48:02,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 18:48:02,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 18:48:02,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2022-11-18 18:48:02,780 INFO L87 Difference]: Start difference. First operand 94 states and 102 transitions. Second operand has 12 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 6 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-18 18:48:03,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 18:48:03,617 INFO L93 Difference]: Finished difference Result 100 states and 108 transitions. [2022-11-18 18:48:03,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-18 18:48:03,618 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 6 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) Word has length 98 [2022-11-18 18:48:03,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-18 18:48:03,618 INFO L225 Difference]: With dead ends: 100 [2022-11-18 18:48:03,619 INFO L226 Difference]: Without dead ends: 0 [2022-11-18 18:48:03,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-11-18 18:48:03,620 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 107 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-18 18:48:03,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 149 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-18 18:48:03,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-18 18:48:03,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-18 18:48:03,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 18:48:03,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-18 18:48:03,621 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 98 [2022-11-18 18:48:03,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-18 18:48:03,621 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-18 18:48:03,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 4.7) internal successors, (47), 9 states have internal predecessors, (47), 6 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (11), 4 states have call predecessors, (11), 5 states have call successors, (11) [2022-11-18 18:48:03,622 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-18 18:48:03,622 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-18 18:48:03,625 INFO L805 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-11-18 18:48:03,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 18:48:03,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-18 18:48:04,441 INFO L895 garLoopResultBuilder]: At program point bounded_mallocENTRY(lines 6876 6881) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point bounded_mallocFINAL(lines 6876 6881) no Hoare annotation was computed. [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point L6877-1(lines 6877 6879) no Hoare annotation was computed. [2022-11-18 18:48:04,442 INFO L895 garLoopResultBuilder]: At program point L6877(lines 6877 6879) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (and (= |bounded_malloc_#in~size| bounded_malloc_~size) (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point bounded_mallocEXIT(lines 6876 6881) no Hoare annotation was computed. [2022-11-18 18:48:04,442 INFO L902 garLoopResultBuilder]: At program point aws_byte_buf_is_validENTRY(lines 7179 7185) the Hoare annotation is: true [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point L7181-3(line 7181) no Hoare annotation was computed. [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point L7181-1(line 7181) no Hoare annotation was computed. [2022-11-18 18:48:04,442 INFO L899 garLoopResultBuilder]: For program point L7181(lines 7181 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7181-7(lines 7181 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7181-6(lines 7181 7182) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7181-4(lines 7181 7182) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7181-11(lines 7181 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7181-9(lines 7181 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point aws_byte_buf_is_validFINAL(lines 7179 7185) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point aws_byte_buf_is_validEXIT(lines 7179 7185) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7184-2(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,443 INFO L899 garLoopResultBuilder]: For program point L7184(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point L7184-6(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point L7184-4(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point L7184-3(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point L7184-8(line 7184) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point nondet_boolFINAL(line 261) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point nondet_boolEXIT(line 261) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L902 garLoopResultBuilder]: At program point nondet_boolENTRY(line 261) the Hoare annotation is: true [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point L7056-1(lines 7056 7058) no Hoare annotation was computed. [2022-11-18 18:48:04,444 INFO L895 garLoopResultBuilder]: At program point L7056(lines 7056 7058) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (= |old(#valid)| |#valid|)) [2022-11-18 18:48:04,444 INFO L899 garLoopResultBuilder]: For program point aws_mem_releaseEXIT(lines 7055 7068) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L895 garLoopResultBuilder]: At program point aws_mem_releaseENTRY(lines 7055 7068) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (= |old(#valid)| |#valid|)) [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point L7063(lines 7063 7067) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point L7059-1(lines 7059 7061) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L895 garLoopResultBuilder]: At program point L7059(lines 7059 7061) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (= |old(#valid)| |#valid|)) [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point L7063-2(lines 7055 7068) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point L211-2(lines 210 212) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L902 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 210 212) the Hoare annotation is: true [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point L211(line 211) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 210 212) no Hoare annotation was computed. [2022-11-18 18:48:04,445 INFO L899 garLoopResultBuilder]: For program point can_fail_allocatorFINAL(lines 6883 6885) no Hoare annotation was computed. [2022-11-18 18:48:04,446 INFO L899 garLoopResultBuilder]: For program point can_fail_allocatorEXIT(lines 6883 6885) no Hoare annotation was computed. [2022-11-18 18:48:04,446 INFO L902 garLoopResultBuilder]: At program point can_fail_allocatorENTRY(lines 6883 6885) the Hoare annotation is: true [2022-11-18 18:48:04,446 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-18 18:48:04,446 INFO L899 garLoopResultBuilder]: For program point L8770-1(lines 8770 8772) no Hoare annotation was computed. [2022-11-18 18:48:04,446 INFO L899 garLoopResultBuilder]: For program point L6613-1(line 6613) no Hoare annotation was computed. [2022-11-18 18:48:04,446 INFO L895 garLoopResultBuilder]: At program point L6613(line 6613) the Hoare annotation is: (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_#t~mem473#1| (select (select |#memory_int| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (+ |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 16))) (< 0 |#StackHeapBarrier|)) [2022-11-18 18:48:04,446 INFO L902 garLoopResultBuilder]: At program point L8779(line 8779) the Hoare annotation is: true [2022-11-18 18:48:04,446 INFO L899 garLoopResultBuilder]: For program point L6609(lines 6609 6614) no Hoare annotation was computed. [2022-11-18 18:48:04,447 INFO L895 garLoopResultBuilder]: At program point L8773(lines 8773 8775) the Hoare annotation is: (let ((.cse1 (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) (.cse3 (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse2 (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse0 (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse4 (+ |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 24))) (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= 0 (select .cse0 .cse1)) (= (select .cse2 .cse1) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1142#1.base| 0) (= (select .cse3 (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1142#1.offset| 0) (= (select .cse3 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (= (select .cse2 .cse4) 0) (= (select .cse0 .cse4) 0) (< 0 |#StackHeapBarrier|))) [2022-11-18 18:48:04,447 INFO L899 garLoopResultBuilder]: For program point L8773-1(lines 8773 8775) no Hoare annotation was computed. [2022-11-18 18:48:04,447 INFO L895 garLoopResultBuilder]: At program point L8777(line 8777) the Hoare annotation is: (let ((.cse1 (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) (.cse3 (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse2 (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse0 (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse4 (+ |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 24))) (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= 0 (select .cse0 .cse1)) (= (select .cse2 .cse1) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1144#1| 0) (= (select .cse3 (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= (select .cse3 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (= (select .cse2 .cse4) 0) (= (select .cse0 .cse4) 0) (< 0 |#StackHeapBarrier|))) [2022-11-18 18:48:04,447 INFO L899 garLoopResultBuilder]: For program point L8777-1(line 8777) no Hoare annotation was computed. [2022-11-18 18:48:04,447 INFO L899 garLoopResultBuilder]: For program point L8767-2(line 8767) no Hoare annotation was computed. [2022-11-18 18:48:04,447 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-11-18 18:48:04,447 INFO L899 garLoopResultBuilder]: For program point L8763(lines 8763 8778) no Hoare annotation was computed. [2022-11-18 18:48:04,448 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-18 18:48:04,448 INFO L895 garLoopResultBuilder]: At program point L8769(line 8769) the Hoare annotation is: (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (not (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 18446744073709551616) 0)) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (< 0 |#StackHeapBarrier|)) [2022-11-18 18:48:04,448 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-11-18 18:48:04,448 INFO L899 garLoopResultBuilder]: For program point L8769-1(line 8769) no Hoare annotation was computed. [2022-11-18 18:48:04,448 INFO L895 garLoopResultBuilder]: At program point L8767(line 8767) the Hoare annotation is: (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0)) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (<= (mod (select (select |#memory_int| |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base|) (+ |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| 16)) 18446744073709551616) 36028797018963967) (< 0 |#StackHeapBarrier|)) [2022-11-18 18:48:04,448 INFO L895 garLoopResultBuilder]: At program point L8767-1(line 8767) the Hoare annotation is: (let ((.cse0 (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse1 (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) (.cse2 (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse3 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0))) (.cse4 (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0)) (.cse5 (< 0 |#StackHeapBarrier|))) (or (and .cse0 (not (= (mod (select (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 18446744073709551616) 0)) .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~ret1140#1| 0) .cse1 .cse2 .cse3 .cse4 .cse5))) [2022-11-18 18:48:04,448 INFO L895 garLoopResultBuilder]: At program point L6610(line 6610) the Hoare annotation is: (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (< 0 |#StackHeapBarrier|)) [2022-11-18 18:48:04,449 INFO L899 garLoopResultBuilder]: For program point L6612-1(line 6612) no Hoare annotation was computed. [2022-11-18 18:48:04,449 INFO L895 garLoopResultBuilder]: At program point L6612(line 6612) the Hoare annotation is: (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (< 0 |#StackHeapBarrier|)) [2022-11-18 18:48:04,449 INFO L899 garLoopResultBuilder]: For program point L6610-3(lines 6610 6612) no Hoare annotation was computed. [2022-11-18 18:48:04,449 INFO L899 garLoopResultBuilder]: For program point L6610-1(lines 6610 6612) no Hoare annotation was computed. [2022-11-18 18:48:04,449 INFO L895 garLoopResultBuilder]: At program point L8770(lines 8770 8772) the Hoare annotation is: (let ((.cse1 (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) (.cse3 (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse2 (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse0 (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse4 (+ |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 24))) (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= 0 (select .cse0 .cse1)) (= (select .cse2 .cse1) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1141#1.offset| 0) (= (select .cse3 (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1141#1.base| 0) (= (select .cse3 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (= (select .cse2 .cse4) 0) (= (select .cse0 .cse4) 0) (< 0 |#StackHeapBarrier|))) [2022-11-18 18:48:04,449 INFO L895 garLoopResultBuilder]: At program point L8776(line 8776) the Hoare annotation is: (let ((.cse1 (+ 8 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) (.cse3 (select |#memory_int| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse2 (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse0 (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|)) (.cse4 (+ |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 24))) (and (<= 2 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= 0 (select .cse0 .cse1)) (= (select .cse2 .cse1) 0) (= (select .cse3 (+ 16 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|)) 0) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.offset| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) (= |ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.base|) (= (select .cse3 |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset|) 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_#t~mem1143#1| 0) (= |ULTIMATE.start_aws_byte_buf_clean_up_harness_~#buf~3#1.offset| 0) (= (select .cse2 .cse4) 0) (= (select .cse0 .cse4) 0) (< 0 |#StackHeapBarrier|))) [2022-11-18 18:48:04,450 INFO L899 garLoopResultBuilder]: For program point L8776-1(line 8776) no Hoare annotation was computed. [2022-11-18 18:48:04,450 INFO L895 garLoopResultBuilder]: At program point aws_byte_buf_clean_upENTRY(lines 7203 7216) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|))) [2022-11-18 18:48:04,450 INFO L899 garLoopResultBuilder]: For program point L7205-4(lines 7205 7207) no Hoare annotation was computed. [2022-11-18 18:48:04,450 INFO L899 garLoopResultBuilder]: For program point aws_byte_buf_clean_upFINAL(lines 7203 7216) no Hoare annotation was computed. [2022-11-18 18:48:04,450 INFO L895 garLoopResultBuilder]: At program point L7206(line 7206) the Hoare annotation is: (let ((.cse0 (= |old(#memory_real)| |#memory_real|)) (.cse1 (= |#memory_int| |old(#memory_int)|)) (.cse2 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (.cse3 (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (.cse4 (= |old(#valid)| |#valid|))) (or (not (< 0 |#StackHeapBarrier|)) (and .cse0 .cse1 .cse2 (<= |aws_byte_buf_clean_up_#in~buf.base| aws_byte_buf_clean_up_~buf.base) .cse3 .cse4 (<= |aws_byte_buf_clean_up_#in~buf.base| 0)) (and .cse0 .cse1 .cse2 (= |aws_byte_buf_clean_up_#in~buf.offset| aws_byte_buf_clean_up_~buf.offset) .cse3 .cse4 (= |aws_byte_buf_clean_up_#in~buf.base| aws_byte_buf_clean_up_~buf.base)))) [2022-11-18 18:48:04,450 INFO L899 garLoopResultBuilder]: For program point L7204-2(line 7204) no Hoare annotation was computed. [2022-11-18 18:48:04,450 INFO L895 garLoopResultBuilder]: At program point L7204-1(line 7204) the Hoare annotation is: (let ((.cse0 (= |old(#memory_real)| |#memory_real|)) (.cse1 (= |#memory_int| |old(#memory_int)|)) (.cse2 (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (.cse3 (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (.cse4 (= |old(#valid)| |#valid|))) (or (not (< 0 |#StackHeapBarrier|)) (and .cse0 .cse1 .cse2 (<= |aws_byte_buf_clean_up_#in~buf.base| aws_byte_buf_clean_up_~buf.base) .cse3 .cse4 (<= |aws_byte_buf_clean_up_#in~buf.base| 0)) (and .cse0 .cse1 .cse2 (= |aws_byte_buf_clean_up_#in~buf.offset| aws_byte_buf_clean_up_~buf.offset) .cse3 .cse4 (= |aws_byte_buf_clean_up_#in~buf.base| aws_byte_buf_clean_up_~buf.base)))) [2022-11-18 18:48:04,453 INFO L899 garLoopResultBuilder]: For program point L7205-2(lines 7205 7207) no Hoare annotation was computed. [2022-11-18 18:48:04,454 INFO L895 garLoopResultBuilder]: At program point L7204(line 7204) the Hoare annotation is: (or (not (< 0 |#StackHeapBarrier|)) (and (= |old(#memory_real)| |#memory_real|) (= |#memory_int| |old(#memory_int)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |aws_byte_buf_clean_up_#in~buf.offset| aws_byte_buf_clean_up_~buf.offset) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |old(#valid)| |#valid|) (= |aws_byte_buf_clean_up_#in~buf.base| aws_byte_buf_clean_up_~buf.base))) [2022-11-18 18:48:04,454 INFO L899 garLoopResultBuilder]: For program point aws_byte_buf_clean_upEXIT(lines 7203 7216) no Hoare annotation was computed. [2022-11-18 18:48:04,454 INFO L899 garLoopResultBuilder]: For program point L7205(line 7205) no Hoare annotation was computed. [2022-11-18 18:48:04,454 INFO L899 garLoopResultBuilder]: For program point L7206-1(line 7206) no Hoare annotation was computed. [2022-11-18 18:48:04,454 INFO L899 garLoopResultBuilder]: For program point L223(line 223) no Hoare annotation was computed. [2022-11-18 18:48:04,455 INFO L902 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 222 224) the Hoare annotation is: true [2022-11-18 18:48:04,455 INFO L899 garLoopResultBuilder]: For program point L223-1(line 223) no Hoare annotation was computed. [2022-11-18 18:48:04,455 INFO L899 garLoopResultBuilder]: For program point L223-3(lines 222 224) no Hoare annotation was computed. [2022-11-18 18:48:04,455 INFO L899 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 222 224) no Hoare annotation was computed. [2022-11-18 18:48:04,455 INFO L899 garLoopResultBuilder]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2022-11-18 18:48:04,459 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 18:48:04,462 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-18 18:48:04,475 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.11 06:48:04 BoogieIcfgContainer [2022-11-18 18:48:04,475 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-18 18:48:04,477 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 18:48:04,477 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 18:48:04,477 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 18:48:04,478 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 06:46:58" (3/4) ... [2022-11-18 18:48:04,481 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-18 18:48:04,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure bounded_malloc [2022-11-18 18:48:04,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_byte_buf_is_valid [2022-11-18 18:48:04,489 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure nondet_bool [2022-11-18 18:48:04,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_mem_release [2022-11-18 18:48:04,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2022-11-18 18:48:04,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_byte_buf_clean_up [2022-11-18 18:48:04,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2022-11-18 18:48:04,490 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure can_fail_allocator [2022-11-18 18:48:04,502 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 116 nodes and edges [2022-11-18 18:48:04,504 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 55 nodes and edges [2022-11-18 18:48:04,505 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 25 nodes and edges [2022-11-18 18:48:04,506 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2022-11-18 18:48:04,507 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-11-18 18:48:04,508 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-18 18:48:04,510 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-11-18 18:48:04,511 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-18 18:48:05,046 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/witness.graphml [2022-11-18 18:48:05,046 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 18:48:05,047 INFO L158 Benchmark]: Toolchain (without parser) took 72283.90ms. Allocated memory was 132.1MB in the beginning and 843.1MB in the end (delta: 710.9MB). Free memory was 92.0MB in the beginning and 290.7MB in the end (delta: -198.7MB). Peak memory consumption was 511.4MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,047 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 90.2MB. Free memory was 47.6MB in the beginning and 47.6MB in the end (delta: 69.9kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 18:48:05,048 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3711.26ms. Allocated memory was 132.1MB in the beginning and 188.7MB in the end (delta: 56.6MB). Free memory was 91.6MB in the beginning and 135.5MB in the end (delta: -43.9MB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,048 INFO L158 Benchmark]: Boogie Procedure Inliner took 302.26ms. Allocated memory is still 188.7MB. Free memory was 135.5MB in the beginning and 124.0MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,049 INFO L158 Benchmark]: Boogie Preprocessor took 115.73ms. Allocated memory is still 188.7MB. Free memory was 124.0MB in the beginning and 117.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,049 INFO L158 Benchmark]: RCFGBuilder took 2044.87ms. Allocated memory is still 188.7MB. Free memory was 117.7MB in the beginning and 94.0MB in the end (delta: 23.7MB). Peak memory consumption was 48.8MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,050 INFO L158 Benchmark]: TraceAbstraction took 65526.77ms. Allocated memory was 188.7MB in the beginning and 843.1MB in the end (delta: 654.3MB). Free memory was 92.9MB in the beginning and 420.7MB in the end (delta: -327.8MB). Peak memory consumption was 327.6MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,050 INFO L158 Benchmark]: Witness Printer took 569.70ms. Allocated memory is still 843.1MB. Free memory was 420.7MB in the beginning and 290.7MB in the end (delta: 130.0MB). Peak memory consumption was 127.9MB. Max. memory is 16.1GB. [2022-11-18 18:48:05,052 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 90.2MB. Free memory was 47.6MB in the beginning and 47.6MB in the end (delta: 69.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3711.26ms. Allocated memory was 132.1MB in the beginning and 188.7MB in the end (delta: 56.6MB). Free memory was 91.6MB in the beginning and 135.5MB in the end (delta: -43.9MB). Peak memory consumption was 72.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 302.26ms. Allocated memory is still 188.7MB. Free memory was 135.5MB in the beginning and 124.0MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 115.73ms. Allocated memory is still 188.7MB. Free memory was 124.0MB in the beginning and 117.7MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 2044.87ms. Allocated memory is still 188.7MB. Free memory was 117.7MB in the beginning and 94.0MB in the end (delta: 23.7MB). Peak memory consumption was 48.8MB. Max. memory is 16.1GB. * TraceAbstraction took 65526.77ms. Allocated memory was 188.7MB in the beginning and 843.1MB in the end (delta: 654.3MB). Free memory was 92.9MB in the beginning and 420.7MB in the end (delta: -327.8MB). Peak memory consumption was 327.6MB. Max. memory is 16.1GB. * Witness Printer took 569.70ms. Allocated memory is still 843.1MB. Free memory was 420.7MB in the beginning and 290.7MB in the end (delta: 130.0MB). Peak memory consumption was 127.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 9 procedures, 84 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 65.4s, OverallIterations: 14, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 10.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1324 SdHoareTripleChecker+Valid, 6.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1287 mSDsluCounter, 4350 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 229 IncrementalHoareTripleChecker+Unchecked, 3530 mSDsCounter, 399 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5491 IncrementalHoareTripleChecker+Invalid, 6119 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 399 mSolverCounterUnsat, 820 mSDtfsCounter, 5491 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1502 GetRequests, 1206 SyntacticMatches, 10 SemanticMatches, 286 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 7.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=99occurred in iteration=8, InterpolantAutomatonStates: 156, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 14 MinimizatonAttempts, 61 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 25 LocationsWithAnnotation, 180 PreInvPairs, 225 NumberOfFragments, 693 HoareAnnotationTreeSize, 180 FomulaSimplifications, 57 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 25 FomulaSimplificationsInter, 734 FormulaSimplificationTreeSizeReductionInter, 0.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 5.9s SatisfiabilityAnalysisTime, 42.8s InterpolantComputationTime, 1840 NumberOfCodeBlocks, 1840 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 2118 ConstructedInterpolants, 54 QuantifiedInterpolants, 7043 SizeOfPredicates, 92 NumberOfNonLiveVariables, 25182 ConjunctsInSsa, 278 ConjunctsInUnsatCore, 28 InterpolantComputations, 13 PerfectInterpolantSequences, 592/750 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 8779]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2022-11-18 18:48:05,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b840f5b-9d0c-40e6-b682-bec46705dc80/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE