./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:01:28,728 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:01:28,730 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:01:28,761 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:01:28,761 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:01:28,763 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:01:28,764 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:01:28,767 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:01:28,769 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:01:28,770 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:01:28,771 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:01:28,772 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:01:28,773 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:01:28,774 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:01:28,775 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:01:28,777 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:01:28,778 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:01:28,779 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:01:28,781 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:01:28,784 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:01:28,786 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:01:28,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:01:28,789 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:01:28,789 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:01:28,793 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:01:28,793 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:01:28,794 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:01:28,795 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:01:28,795 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:01:28,797 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:01:28,797 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:01:28,798 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:01:28,799 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:01:28,799 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:01:28,801 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:01:28,801 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:01:28,802 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:01:28,802 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:01:28,802 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:01:28,803 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:01:28,803 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:01:28,804 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 22:01:28,827 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:01:28,828 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:01:28,828 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:01:28,828 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:01:28,829 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:01:28,829 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:01:28,830 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:01:28,830 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:01:28,830 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:01:28,830 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:01:28,830 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:01:28,831 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:01:28,831 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:01:28,831 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:01:28,831 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:01:28,831 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:01:28,832 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:01:28,832 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:01:28,832 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:01:28,832 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:01:28,832 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:01:28,833 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:01:28,833 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:01:28,833 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:01:28,833 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:01:28,833 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:01:28,834 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:01:28,834 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:01:28,834 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:01:28,834 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:01:28,834 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:01:28,835 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_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb [2021-12-06 22:01:29,022 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:01:29,040 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:01:29,041 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:01:29,042 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:01:29,043 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:01:29,044 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-06 22:01:29,091 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/93dee6841/774d8bd2cb0e40539f39d411bc5f5c9f/FLAGe6aadfde0 [2021-12-06 22:01:29,671 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:01:29,671 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-06 22:01:29,693 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/93dee6841/774d8bd2cb0e40539f39d411bc5f5c9f/FLAGe6aadfde0 [2021-12-06 22:01:30,119 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/93dee6841/774d8bd2cb0e40539f39d411bc5f5c9f [2021-12-06 22:01:30,121 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:01:30,122 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:01:30,124 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:01:30,124 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:01:30,127 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:01:30,127 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:01:30" (1/1) ... [2021-12-06 22:01:30,128 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1198ad8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:30, skipping insertion in model container [2021-12-06 22:01:30,128 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:01:30" (1/1) ... [2021-12-06 22:01:30,134 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:01:30,197 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:01:30,391 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-06 22:01:30,396 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-06 22:01:31,113 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,114 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,114 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,115 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,116 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,127 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,128 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,129 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,130 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,441 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:01:31,442 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:01:31,443 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:01:31,443 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:01:31,444 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:01:31,445 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:01:31,445 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:01:31,446 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:01:31,446 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:01:31,447 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:01:31,577 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:01:31,651 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,652 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,700 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:01:31,737 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:01:31,748 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-06 22:01:31,748 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-06 22:01:31,772 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,772 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,773 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,773 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,773 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,777 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,778 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,778 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,779 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,799 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:01:31,800 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:01:31,800 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:01:31,801 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:01:31,801 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:01:31,802 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:01:31,802 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:01:31,802 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:01:31,803 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:01:31,803 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:01:31,816 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:01:31,867 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,867 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:01:31,887 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:01:32,029 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:01:32,029 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32 WrapperNode [2021-12-06 22:01:32,029 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:01:32,030 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:01:32,030 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:01:32,030 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:01:32,038 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,110 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,172 INFO L137 Inliner]: procedures = 691, calls = 2645, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 975 [2021-12-06 22:01:32,172 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:01:32,172 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:01:32,173 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:01:32,173 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:01:32,180 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,181 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,190 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,190 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,224 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,228 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,235 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,245 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:01:32,245 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:01:32,245 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:01:32,246 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:01:32,246 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (1/1) ... [2021-12-06 22:01:32,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:01:32,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:32,273 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:01:32,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:01:32,302 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2021-12-06 22:01:32,302 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2021-12-06 22:01:32,302 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-06 22:01:32,302 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure ntohs [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-06 22:01:32,303 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 22:01:32,303 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 22:01:32,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 22:01:32,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 22:01:32,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 22:01:32,304 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 22:01:32,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:01:32,304 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh16 [2021-12-06 22:01:32,304 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh16 [2021-12-06 22:01:32,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:01:32,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:01:32,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:01:32,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:01:32,305 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-06 22:01:32,305 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-06 22:01:32,305 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-06 22:01:32,305 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-06 22:01:32,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-06 22:01:32,306 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:01:32,306 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:01:32,306 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-06 22:01:32,307 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-06 22:01:32,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 22:01:32,307 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2021-12-06 22:01:32,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 22:01:32,479 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:01:32,480 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:01:33,636 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:01:33,642 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:01:33,642 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 22:01:33,644 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:01:33 BoogieIcfgContainer [2021-12-06 22:01:33,644 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:01:33,646 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:01:33,646 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:01:33,648 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:01:33,648 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:01:30" (1/3) ... [2021-12-06 22:01:33,649 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760e7cd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:01:33, skipping insertion in model container [2021-12-06 22:01:33,649 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:01:32" (2/3) ... [2021-12-06 22:01:33,649 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760e7cd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:01:33, skipping insertion in model container [2021-12-06 22:01:33,649 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:01:33" (3/3) ... [2021-12-06 22:01:33,650 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be16_harness.i [2021-12-06 22:01:33,654 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:01:33,655 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:01:33,692 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:01:33,697 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 22:01:33,697 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:01:33,714 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 98 states have internal predecessors, (119), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-12-06 22:01:33,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 22:01:33,724 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:33,725 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:33,725 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:33,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:33,729 INFO L85 PathProgramCache]: Analyzing trace with hash -995370876, now seen corresponding path program 1 times [2021-12-06 22:01:33,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:33,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97608027] [2021-12-06 22:01:33,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:33,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:33,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:34,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:34,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:01:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:01:34,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:01:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-06 22:01:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:01:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:01:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:01:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-06 22:01:34,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-06 22:01:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:01:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:01:34,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:34,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 22:01:34,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2021-12-06 22:01:34,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:34,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97608027] [2021-12-06 22:01:34,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97608027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:34,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:34,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:01:34,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581522277] [2021-12-06 22:01:34,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:34,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:34,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:34,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:34,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:01:34,433 INFO L87 Difference]: Start difference. First operand has 158 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 98 states have internal predecessors, (119), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-06 22:01:34,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:34,907 INFO L93 Difference]: Finished difference Result 316 states and 460 transitions. [2021-12-06 22:01:34,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:01:34,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 124 [2021-12-06 22:01:34,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:34,921 INFO L225 Difference]: With dead ends: 316 [2021-12-06 22:01:34,921 INFO L226 Difference]: Without dead ends: 159 [2021-12-06 22:01:34,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:01:34,930 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 109 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:34,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 275 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-06 22:01:34,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-06 22:01:34,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 152. [2021-12-06 22:01:34,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 92 states have (on average 1.2173913043478262) internal successors, (112), 93 states have internal predecessors, (112), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2021-12-06 22:01:34,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 207 transitions. [2021-12-06 22:01:34,990 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 207 transitions. Word has length 124 [2021-12-06 22:01:34,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:34,991 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 207 transitions. [2021-12-06 22:01:34,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 2 states have internal predecessors, (42), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-06 22:01:34,991 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 207 transitions. [2021-12-06 22:01:34,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 22:01:34,994 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:34,994 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:34,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 22:01:34,995 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:34,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:34,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1202675202, now seen corresponding path program 1 times [2021-12-06 22:01:34,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:34,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080753944] [2021-12-06 22:01:34,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:34,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:35,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:35,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:01:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:01:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:01:35,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-06 22:01:35,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:01:35,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:01:35,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-06 22:01:35,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-06 22:01:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-06 22:01:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-06 22:01:35,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:01:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 22:01:35,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2021-12-06 22:01:35,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:35,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080753944] [2021-12-06 22:01:35,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080753944] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:35,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749932999] [2021-12-06 22:01:35,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:35,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:35,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:35,396 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:35,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 22:01:35,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:35,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 2743 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:01:35,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2021-12-06 22:01:35,994 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:35,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749932999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:35,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:35,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2021-12-06 22:01:35,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889924877] [2021-12-06 22:01:35,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:35,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:01:35,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:35,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:01:35,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:01:35,998 INFO L87 Difference]: Start difference. First operand 152 states and 207 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:01:36,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:36,161 INFO L93 Difference]: Finished difference Result 280 states and 393 transitions. [2021-12-06 22:01:36,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:01:36,161 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 124 [2021-12-06 22:01:36,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:36,163 INFO L225 Difference]: With dead ends: 280 [2021-12-06 22:01:36,163 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:01:36,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:01:36,166 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 230 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:36,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 428 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:36,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:01:36,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:01:36,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2021-12-06 22:01:36,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 217 transitions. [2021-12-06 22:01:36,184 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 217 transitions. Word has length 124 [2021-12-06 22:01:36,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:36,184 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 217 transitions. [2021-12-06 22:01:36,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:01:36,185 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 217 transitions. [2021-12-06 22:01:36,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-06 22:01:36,187 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:36,187 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:36,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:01:36,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-12-06 22:01:36,390 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:36,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:36,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2041589987, now seen corresponding path program 1 times [2021-12-06 22:01:36,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:36,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235293970] [2021-12-06 22:01:36,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:36,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:36,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:36,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:36,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:36,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:36,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:36,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:36,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-06 22:01:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 22:01:36,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-06 22:01:36,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-06 22:01:36,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-06 22:01:36,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 22:01:36,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-06 22:01:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:01:36,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:36,899 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-12-06 22:01:36,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:36,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235293970] [2021-12-06 22:01:36,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235293970] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:36,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360099271] [2021-12-06 22:01:36,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:36,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:36,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:36,901 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:36,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 22:01:37,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:37,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 2748 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 22:01:37,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-06 22:01:37,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:37,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360099271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:37,435 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:37,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2021-12-06 22:01:37,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514954741] [2021-12-06 22:01:37,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:37,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:01:37,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:37,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:01:37,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-12-06 22:01:37,436 INFO L87 Difference]: Start difference. First operand 155 states and 217 transitions. Second operand has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2021-12-06 22:01:37,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:37,606 INFO L93 Difference]: Finished difference Result 266 states and 374 transitions. [2021-12-06 22:01:37,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:01:37,606 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 126 [2021-12-06 22:01:37,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:37,609 INFO L225 Difference]: With dead ends: 266 [2021-12-06 22:01:37,609 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:01:37,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:01:37,611 INFO L933 BasicCegarLoop]: 157 mSDtfsCounter, 248 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:37,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 566 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:37,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:01:37,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:01:37,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2021-12-06 22:01:37,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 215 transitions. [2021-12-06 22:01:37,630 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 215 transitions. Word has length 126 [2021-12-06 22:01:37,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:37,630 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 215 transitions. [2021-12-06 22:01:37,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.166666666666666) internal successors, (55), 7 states have internal predecessors, (55), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2021-12-06 22:01:37,631 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 215 transitions. [2021-12-06 22:01:37,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-06 22:01:37,632 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:37,633 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:37,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 22:01:37,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:37,833 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:37,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:37,834 INFO L85 PathProgramCache]: Analyzing trace with hash 827031262, now seen corresponding path program 2 times [2021-12-06 22:01:37,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:37,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59290765] [2021-12-06 22:01:37,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:37,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:37,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:38,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:38,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:38,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:38,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:38,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:38,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:01:38,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:01:38,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-06 22:01:38,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:01:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:01:38,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 22:01:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-06 22:01:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:38,250 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 4 proven. 26 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-12-06 22:01:38,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:38,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59290765] [2021-12-06 22:01:38,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59290765] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:38,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782455780] [2021-12-06 22:01:38,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:01:38,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:38,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:38,252 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:38,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 22:01:38,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 22:01:38,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:38,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 2753 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 22:01:38,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-12-06 22:01:38,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:38,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782455780] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:38,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:38,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 13 [2021-12-06 22:01:38,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749443554] [2021-12-06 22:01:38,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:38,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:01:38,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:38,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:01:38,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:01:38,743 INFO L87 Difference]: Start difference. First operand 155 states and 215 transitions. Second operand has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2021-12-06 22:01:38,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:38,862 INFO L93 Difference]: Finished difference Result 260 states and 361 transitions. [2021-12-06 22:01:38,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:01:38,862 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) Word has length 128 [2021-12-06 22:01:38,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:38,864 INFO L225 Difference]: With dead ends: 260 [2021-12-06 22:01:38,864 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:01:38,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:01:38,865 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 105 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:38,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 1142 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:38,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:01:38,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:01:38,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2021-12-06 22:01:38,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 212 transitions. [2021-12-06 22:01:38,880 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 212 transitions. Word has length 128 [2021-12-06 22:01:38,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:38,880 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 212 transitions. [2021-12-06 22:01:38,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 5 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 5 states have call successors, (19) [2021-12-06 22:01:38,881 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 212 transitions. [2021-12-06 22:01:38,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-06 22:01:38,882 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:38,882 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:38,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 22:01:39,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:39,084 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:39,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1738421827, now seen corresponding path program 3 times [2021-12-06 22:01:39,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:39,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052747222] [2021-12-06 22:01:39,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:39,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:39,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:39,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:39,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:39,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:01:39,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:39,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:01:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:39,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:39,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:39,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:01:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-06 22:01:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:39,517 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2021-12-06 22:01:39,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:39,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052747222] [2021-12-06 22:01:39,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052747222] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:39,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201265666] [2021-12-06 22:01:39,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 22:01:39,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:39,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:39,518 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:39,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 22:01:39,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-06 22:01:39,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:39,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 2411 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-06 22:01:39,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-06 22:01:40,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:40,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201265666] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:40,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:40,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 19 [2021-12-06 22:01:40,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841504148] [2021-12-06 22:01:40,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:40,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:01:40,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:40,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:01:40,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=304, Unknown=0, NotChecked=0, Total=342 [2021-12-06 22:01:40,052 INFO L87 Difference]: Start difference. First operand 155 states and 212 transitions. Second operand has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:01:40,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:40,132 INFO L93 Difference]: Finished difference Result 255 states and 347 transitions. [2021-12-06 22:01:40,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:01:40,132 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 130 [2021-12-06 22:01:40,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:40,134 INFO L225 Difference]: With dead ends: 255 [2021-12-06 22:01:40,134 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:01:40,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-12-06 22:01:40,136 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 2 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:40,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1124 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:40,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:01:40,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:01:40,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (49), 47 states have call predecessors, (49), 47 states have call successors, (49) [2021-12-06 22:01:40,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 211 transitions. [2021-12-06 22:01:40,152 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 211 transitions. Word has length 130 [2021-12-06 22:01:40,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:40,152 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 211 transitions. [2021-12-06 22:01:40,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:01:40,152 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 211 transitions. [2021-12-06 22:01:40,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-12-06 22:01:40,154 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:40,154 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:40,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 22:01:40,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:40,355 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:40,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:40,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1033938280, now seen corresponding path program 4 times [2021-12-06 22:01:40,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:40,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97504475] [2021-12-06 22:01:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:40,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:40,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:40,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:40,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:40,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:40,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:40,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:40,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:01:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:01:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:40,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:40,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 22:01:40,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-06 22:01:40,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:40,823 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 12 proven. 22 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-12-06 22:01:40,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:40,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97504475] [2021-12-06 22:01:40,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97504475] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:40,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64541826] [2021-12-06 22:01:40,823 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 22:01:40,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:40,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:40,824 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:40,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 22:01:41,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 22:01:41,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:01:41,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 2763 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 22:01:41,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:41,322 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2021-12-06 22:01:41,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:41,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64541826] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:41,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:41,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 22 [2021-12-06 22:01:41,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079673731] [2021-12-06 22:01:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:41,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 22:01:41,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 22:01:41,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-12-06 22:01:41,325 INFO L87 Difference]: Start difference. First operand 155 states and 211 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2021-12-06 22:01:41,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:41,617 INFO L93 Difference]: Finished difference Result 249 states and 335 transitions. [2021-12-06 22:01:41,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:01:41,617 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) Word has length 132 [2021-12-06 22:01:41,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:41,619 INFO L225 Difference]: With dead ends: 249 [2021-12-06 22:01:41,619 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:01:41,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2021-12-06 22:01:41,620 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 280 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:41,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 1029 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:01:41,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:01:41,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:01:41,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2021-12-06 22:01:41,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 210 transitions. [2021-12-06 22:01:41,630 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 210 transitions. Word has length 132 [2021-12-06 22:01:41,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:41,630 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 210 transitions. [2021-12-06 22:01:41,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 states have internal predecessors, (48), 6 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 5 states have call successors, (19) [2021-12-06 22:01:41,631 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 210 transitions. [2021-12-06 22:01:41,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-06 22:01:41,632 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:41,632 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:41,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 22:01:41,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:41,833 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:41,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:41,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1812113485, now seen corresponding path program 1 times [2021-12-06 22:01:41,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:41,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538897029] [2021-12-06 22:01:41,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:41,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:41,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:41,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:42,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:42,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:42,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:42,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:42,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:42,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:42,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:01:42,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:42,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:01:42,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:42,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 22:01:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-06 22:01:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2021-12-06 22:01:42,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:42,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538897029] [2021-12-06 22:01:42,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538897029] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:42,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:42,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-06 22:01:42,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065140319] [2021-12-06 22:01:42,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:42,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 22:01:42,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:42,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 22:01:42,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:42,145 INFO L87 Difference]: Start difference. First operand 155 states and 210 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-06 22:01:43,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:43,057 INFO L93 Difference]: Finished difference Result 174 states and 241 transitions. [2021-12-06 22:01:43,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:01:43,058 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 134 [2021-12-06 22:01:43,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:43,060 INFO L225 Difference]: With dead ends: 174 [2021-12-06 22:01:43,060 INFO L226 Difference]: Without dead ends: 172 [2021-12-06 22:01:43,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-12-06 22:01:43,061 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 131 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:43,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 1096 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:01:43,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-12-06 22:01:43,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 164. [2021-12-06 22:01:43,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 100 states have (on average 1.2) internal successors, (120), 103 states have internal predecessors, (120), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2021-12-06 22:01:43,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 228 transitions. [2021-12-06 22:01:43,078 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 228 transitions. Word has length 134 [2021-12-06 22:01:43,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:43,078 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 228 transitions. [2021-12-06 22:01:43,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-06 22:01:43,079 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 228 transitions. [2021-12-06 22:01:43,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-06 22:01:43,081 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:43,081 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:43,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 22:01:43,081 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:43,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1740099605, now seen corresponding path program 1 times [2021-12-06 22:01:43,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:43,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470641112] [2021-12-06 22:01:43,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:43,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-06 22:01:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:01:43,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-06 22:01:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 22:01:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:01:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-06 22:01:43,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:43,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-06 22:01:43,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:01:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:01:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:43,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:01:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 22:01:43,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-06 22:01:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-06 22:01:43,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,432 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2021-12-06 22:01:43,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470641112] [2021-12-06 22:01:43,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470641112] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:43,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650005720] [2021-12-06 22:01:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:43,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:43,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:43,434 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:43,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 22:01:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:43,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 2780 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-06 22:01:43,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:43,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-12-06 22:01:44,114 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 84 proven. 4 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-12-06 22:01:44,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:01:44,504 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-06 22:01:44,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-06 22:01:44,524 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-12-06 22:01:44,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650005720] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:01:44,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:01:44,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 29 [2021-12-06 22:01:44,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636774614] [2021-12-06 22:01:44,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:01:44,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-06 22:01:44,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:44,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-06 22:01:44,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=745, Unknown=0, NotChecked=0, Total=812 [2021-12-06 22:01:44,526 INFO L87 Difference]: Start difference. First operand 164 states and 228 transitions. Second operand has 29 states, 26 states have (on average 4.5) internal successors, (117), 21 states have internal predecessors, (117), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53) [2021-12-06 22:01:47,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:47,296 INFO L93 Difference]: Finished difference Result 329 states and 462 transitions. [2021-12-06 22:01:47,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-06 22:01:47,297 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 4.5) internal successors, (117), 21 states have internal predecessors, (117), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53) Word has length 138 [2021-12-06 22:01:47,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:47,298 INFO L225 Difference]: With dead ends: 329 [2021-12-06 22:01:47,299 INFO L226 Difference]: Without dead ends: 169 [2021-12-06 22:01:47,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 299 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=210, Invalid=1952, Unknown=0, NotChecked=0, Total=2162 [2021-12-06 22:01:47,300 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 185 mSDsluCounter, 2411 mSDsCounter, 0 mSdLazyCounter, 2641 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 2575 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 2641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:47,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 2575 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 2641 Invalid, 0 Unknown, 192 Unchecked, 2.3s Time] [2021-12-06 22:01:47,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-12-06 22:01:47,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 164. [2021-12-06 22:01:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 100 states have (on average 1.19) internal successors, (119), 103 states have internal predecessors, (119), 49 states have call successors, (49), 12 states have call predecessors, (49), 14 states have return successors, (58), 48 states have call predecessors, (58), 48 states have call successors, (58) [2021-12-06 22:01:47,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 226 transitions. [2021-12-06 22:01:47,313 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 226 transitions. Word has length 138 [2021-12-06 22:01:47,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:47,313 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 226 transitions. [2021-12-06 22:01:47,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 4.5) internal successors, (117), 21 states have internal predecessors, (117), 11 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (53), 10 states have call predecessors, (53), 10 states have call successors, (53) [2021-12-06 22:01:47,313 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 226 transitions. [2021-12-06 22:01:47,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-06 22:01:47,315 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:47,315 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:47,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-06 22:01:47,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:47,517 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:47,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:47,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1379257026, now seen corresponding path program 1 times [2021-12-06 22:01:47,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:47,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41969998] [2021-12-06 22:01:47,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:47,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:47,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:47,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:01:47,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:47,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:01:47,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:01:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-06 22:01:47,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-06 22:01:47,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-06 22:01:47,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-06 22:01:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-06 22:01:47,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-06 22:01:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:01:47,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-06 22:01:47,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-06 22:01:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-06 22:01:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 22:01:47,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-06 22:01:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-06 22:01:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 22:01:47,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:47,906 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-12-06 22:01:47,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:47,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41969998] [2021-12-06 22:01:47,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41969998] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:47,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:01:47,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:01:47,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604432946] [2021-12-06 22:01:47,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:47,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:01:47,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:47,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:01:47,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:01:47,908 INFO L87 Difference]: Start difference. First operand 164 states and 226 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:48,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:48,435 INFO L93 Difference]: Finished difference Result 295 states and 412 transitions. [2021-12-06 22:01:48,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:01:48,435 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 153 [2021-12-06 22:01:48,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:48,437 INFO L225 Difference]: With dead ends: 295 [2021-12-06 22:01:48,437 INFO L226 Difference]: Without dead ends: 171 [2021-12-06 22:01:48,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:48,438 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 110 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:48,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 536 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 22:01:48,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-12-06 22:01:48,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 168. [2021-12-06 22:01:48,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 103 states have (on average 1.203883495145631) internal successors, (124), 107 states have internal predecessors, (124), 49 states have call successors, (49), 12 states have call predecessors, (49), 15 states have return successors, (59), 48 states have call predecessors, (59), 48 states have call successors, (59) [2021-12-06 22:01:48,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 232 transitions. [2021-12-06 22:01:48,453 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 232 transitions. Word has length 153 [2021-12-06 22:01:48,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:48,453 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 232 transitions. [2021-12-06 22:01:48,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:48,454 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 232 transitions. [2021-12-06 22:01:48,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-12-06 22:01:48,455 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:48,455 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:48,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-06 22:01:48,455 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:48,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:48,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1381363157, now seen corresponding path program 1 times [2021-12-06 22:01:48,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:48,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237637487] [2021-12-06 22:01:48,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:48,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:48,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:01:48,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:48,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:01:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:01:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-06 22:01:48,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-06 22:01:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-06 22:01:48,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-06 22:01:48,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-06 22:01:48,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-06 22:01:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:01:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-06 22:01:48,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-06 22:01:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 22:01:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 22:01:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:01:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-06 22:01:48,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-06 22:01:48,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:01:48,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-12-06 22:01:48,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:48,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237637487] [2021-12-06 22:01:48,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237637487] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:48,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907796616] [2021-12-06 22:01:48,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:48,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:48,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:48,853 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:48,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 22:01:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 2958 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 22:01:49,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:49,368 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-12-06 22:01:49,369 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:49,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907796616] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:49,369 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:49,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 14 [2021-12-06 22:01:49,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714180788] [2021-12-06 22:01:49,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:49,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:01:49,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:49,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:01:49,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-12-06 22:01:49,371 INFO L87 Difference]: Start difference. First operand 168 states and 232 transitions. Second operand has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2021-12-06 22:01:49,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:49,494 INFO L93 Difference]: Finished difference Result 314 states and 446 transitions. [2021-12-06 22:01:49,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:01:49,494 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 154 [2021-12-06 22:01:49,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:49,496 INFO L225 Difference]: With dead ends: 314 [2021-12-06 22:01:49,496 INFO L226 Difference]: Without dead ends: 173 [2021-12-06 22:01:49,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-12-06 22:01:49,498 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 12 mSDsluCounter, 1343 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1542 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:49,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1542 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:49,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-06 22:01:49,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-12-06 22:01:49,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 49 states have call successors, (49), 12 states have call predecessors, (49), 16 states have return successors, (68), 48 states have call predecessors, (68), 48 states have call successors, (68) [2021-12-06 22:01:49,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 245 transitions. [2021-12-06 22:01:49,513 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 245 transitions. Word has length 154 [2021-12-06 22:01:49,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:49,513 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 245 transitions. [2021-12-06 22:01:49,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2021-12-06 22:01:49,513 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 245 transitions. [2021-12-06 22:01:49,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-06 22:01:49,515 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:49,515 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:49,539 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 22:01:49,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-06 22:01:49,716 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:49,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:49,716 INFO L85 PathProgramCache]: Analyzing trace with hash 137999856, now seen corresponding path program 1 times [2021-12-06 22:01:49,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:49,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684274555] [2021-12-06 22:01:49,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:49,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:49,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:01:49,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:49,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:01:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:01:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:01:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-06 22:01:49,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:01:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:49,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:01:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-06 22:01:50,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 22:01:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:01:50,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 22:01:50,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:01:50,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:01:50,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-06 22:01:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:01:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-06 22:01:50,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:01:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,092 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-12-06 22:01:50,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:50,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684274555] [2021-12-06 22:01:50,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684274555] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:50,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394971541] [2021-12-06 22:01:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:50,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:50,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:50,094 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:50,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 22:01:50,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:50,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 2963 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 22:01:50,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:50,639 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2021-12-06 22:01:50,639 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:50,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394971541] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:50,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:50,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-12-06 22:01:50,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011310931] [2021-12-06 22:01:50,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:50,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:01:50,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:50,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:01:50,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:50,641 INFO L87 Difference]: Start difference. First operand 173 states and 245 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:50,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:50,906 INFO L93 Difference]: Finished difference Result 319 states and 469 transitions. [2021-12-06 22:01:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:01:50,906 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 156 [2021-12-06 22:01:50,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:50,908 INFO L225 Difference]: With dead ends: 319 [2021-12-06 22:01:50,908 INFO L226 Difference]: Without dead ends: 173 [2021-12-06 22:01:50,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:01:50,910 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 17 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:50,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 711 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2021-12-06 22:01:50,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-06 22:01:50,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-12-06 22:01:50,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 49 states have call successors, (49), 12 states have call predecessors, (49), 16 states have return successors, (68), 48 states have call predecessors, (68), 48 states have call successors, (68) [2021-12-06 22:01:50,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 244 transitions. [2021-12-06 22:01:50,925 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 244 transitions. Word has length 156 [2021-12-06 22:01:50,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:50,925 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 244 transitions. [2021-12-06 22:01:50,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:50,926 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 244 transitions. [2021-12-06 22:01:50,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-06 22:01:50,927 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:50,927 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:50,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 22:01:51,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:51,128 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:51,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:51,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1704475858, now seen corresponding path program 1 times [2021-12-06 22:01:51,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:51,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426816843] [2021-12-06 22:01:51,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:51,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:51,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:01:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:51,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:01:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:01:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:01:51,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-06 22:01:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:01:51,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:01:51,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-06 22:01:51,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-06 22:01:51,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:01:51,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 22:01:51,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:01:51,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:01:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-06 22:01:51,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:01:51,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-06 22:01:51,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:01:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,464 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-12-06 22:01:51,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:51,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426816843] [2021-12-06 22:01:51,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426816843] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:51,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456483778] [2021-12-06 22:01:51,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:51,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:51,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:51,466 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:51,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 22:01:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:51,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 2968 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 22:01:51,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:51,964 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 132 proven. 1 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-12-06 22:01:51,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:01:52,123 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2021-12-06 22:01:52,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456483778] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:52,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:01:52,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 10 [2021-12-06 22:01:52,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830166224] [2021-12-06 22:01:52,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:52,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:01:52,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:52,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:01:52,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:52,125 INFO L87 Difference]: Start difference. First operand 173 states and 244 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:52,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:52,255 INFO L93 Difference]: Finished difference Result 313 states and 450 transitions. [2021-12-06 22:01:52,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:01:52,255 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 156 [2021-12-06 22:01:52,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:52,256 INFO L225 Difference]: With dead ends: 313 [2021-12-06 22:01:52,257 INFO L226 Difference]: Without dead ends: 179 [2021-12-06 22:01:52,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 347 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:01:52,258 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 5 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:52,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 596 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:01:52,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-12-06 22:01:52,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 176. [2021-12-06 22:01:52,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 110 states have (on average 1.1818181818181819) internal successors, (130), 114 states have internal predecessors, (130), 49 states have call successors, (49), 13 states have call predecessors, (49), 16 states have return successors, (68), 48 states have call predecessors, (68), 48 states have call successors, (68) [2021-12-06 22:01:52,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 247 transitions. [2021-12-06 22:01:52,271 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 247 transitions. Word has length 156 [2021-12-06 22:01:52,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:52,271 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 247 transitions. [2021-12-06 22:01:52,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:01:52,271 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 247 transitions. [2021-12-06 22:01:52,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-12-06 22:01:52,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:52,273 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:52,309 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 22:01:52,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:52,473 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:01:52,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:01:52,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1045505707, now seen corresponding path program 1 times [2021-12-06 22:01:52,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:01:52,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150291193] [2021-12-06 22:01:52,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:52,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:01:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:01:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:01:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:01:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:01:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:01:52,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:01:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:01:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-06 22:01:52,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:01:52,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:01:52,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:01:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-06 22:01:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-06 22:01:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:01:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:01:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-06 22:01:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:01:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-06 22:01:52,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:01:52,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-06 22:01:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2021-12-06 22:01:52,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:01:52,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150291193] [2021-12-06 22:01:52,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150291193] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:01:52,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429306785] [2021-12-06 22:01:52,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:01:52,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:01:52,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:01:52,818 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:01:52,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 22:01:53,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:01:53,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 2991 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-06 22:01:53,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:01:56,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2021-12-06 22:01:56,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-12-06 22:01:56,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-12-06 22:01:56,453 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-06 22:01:56,453 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:01:56,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429306785] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:01:56,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:01:56,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [7] total 19 [2021-12-06 22:01:56,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042163349] [2021-12-06 22:01:56,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:01:56,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 22:01:56,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:01:56,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 22:01:56,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-12-06 22:01:56,454 INFO L87 Difference]: Start difference. First operand 176 states and 247 transitions. Second operand has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 13 states have internal predecessors, (73), 4 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2021-12-06 22:01:59,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:01:59,943 INFO L93 Difference]: Finished difference Result 385 states and 564 transitions. [2021-12-06 22:01:59,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-06 22:01:59,943 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 13 states have internal predecessors, (73), 4 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) Word has length 157 [2021-12-06 22:01:59,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:01:59,945 INFO L225 Difference]: With dead ends: 385 [2021-12-06 22:01:59,945 INFO L226 Difference]: Without dead ends: 247 [2021-12-06 22:01:59,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 178 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=137, Invalid=618, Unknown=1, NotChecked=0, Total=756 [2021-12-06 22:01:59,946 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 337 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 1291 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:01:59,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 892 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1291 Invalid, 0 Unknown, 208 Unchecked, 1.1s Time] [2021-12-06 22:01:59,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-12-06 22:01:59,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 197. [2021-12-06 22:01:59,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 125 states have (on average 1.168) internal successors, (146), 129 states have internal predecessors, (146), 53 states have call successors, (53), 14 states have call predecessors, (53), 18 states have return successors, (82), 53 states have call predecessors, (82), 52 states have call successors, (82) [2021-12-06 22:01:59,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 281 transitions. [2021-12-06 22:01:59,959 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 281 transitions. Word has length 157 [2021-12-06 22:01:59,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:01:59,959 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 281 transitions. [2021-12-06 22:01:59,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 13 states have internal predecessors, (73), 4 states have call successors, (23), 3 states have call predecessors, (23), 4 states have return successors, (21), 4 states have call predecessors, (21), 4 states have call successors, (21) [2021-12-06 22:01:59,959 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 281 transitions. [2021-12-06 22:01:59,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-12-06 22:01:59,960 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:01:59,960 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:01:59,984 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 22:02:00,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:02:00,161 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:00,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:00,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1004903191, now seen corresponding path program 1 times [2021-12-06 22:02:00,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:02:00,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425094565] [2021-12-06 22:02:00,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:00,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:02:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:02:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:02:00,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:00,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:02:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:02:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:02:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:02:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-06 22:02:00,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:02:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:02:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:02:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-06 22:02:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-06 22:02:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:02:00,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:02:00,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-06 22:02:00,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:02:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-06 22:02:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:02:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-06 22:02:00,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,361 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2021-12-06 22:02:00,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:02:00,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425094565] [2021-12-06 22:02:00,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425094565] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:00,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085148288] [2021-12-06 22:02:00,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:00,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:02:00,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:02:00,362 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:02:00,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 22:02:00,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:00,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 2986 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:02:00,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-06 22:02:00,777 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:02:00,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085148288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:02:00,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:02:00,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2021-12-06 22:02:00,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245720107] [2021-12-06 22:02:00,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:02:00,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:02:00,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:02:00,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:02:00,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:02:00,778 INFO L87 Difference]: Start difference. First operand 197 states and 281 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:02:00,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:00,802 INFO L93 Difference]: Finished difference Result 343 states and 499 transitions. [2021-12-06 22:02:00,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:02:00,803 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 157 [2021-12-06 22:02:00,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:00,804 INFO L225 Difference]: With dead ends: 343 [2021-12-06 22:02:00,805 INFO L226 Difference]: Without dead ends: 185 [2021-12-06 22:02:00,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:02:00,807 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 6 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:00,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 604 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:02:00,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-12-06 22:02:00,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 182. [2021-12-06 22:02:00,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 115 states have (on average 1.1652173913043478) internal successors, (134), 119 states have internal predecessors, (134), 49 states have call successors, (49), 14 states have call predecessors, (49), 17 states have return successors, (68), 48 states have call predecessors, (68), 48 states have call successors, (68) [2021-12-06 22:02:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 251 transitions. [2021-12-06 22:02:00,822 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 251 transitions. Word has length 157 [2021-12-06 22:02:00,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:00,822 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 251 transitions. [2021-12-06 22:02:00,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-06 22:02:00,823 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 251 transitions. [2021-12-06 22:02:00,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-12-06 22:02:00,823 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:00,823 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:00,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 22:02:01,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:02:01,024 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:01,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:01,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1435718499, now seen corresponding path program 1 times [2021-12-06 22:02:01,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:02:01,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078106270] [2021-12-06 22:02:01,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:01,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:02:01,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:02:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:02:01,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:02:01,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:02:01,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-06 22:02:01,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 22:02:01,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-06 22:02:01,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:02:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-06 22:02:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-06 22:02:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:02:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:02:01,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-06 22:02:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:02:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:02:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-06 22:02:01,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-06 22:02:01,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-06 22:02:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:02:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-12-06 22:02:01,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:01,287 INFO L134 CoverageAnalysis]: Checked inductivity of 299 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-12-06 22:02:01,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:02:01,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078106270] [2021-12-06 22:02:01,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078106270] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:02:01,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:02:01,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 22:02:01,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647823575] [2021-12-06 22:02:01,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:02:01,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 22:02:01,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:02:01,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 22:02:01,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-06 22:02:01,288 INFO L87 Difference]: Start difference. First operand 182 states and 251 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-12-06 22:02:02,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:02,070 INFO L93 Difference]: Finished difference Result 339 states and 475 transitions. [2021-12-06 22:02:02,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:02:02,071 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 164 [2021-12-06 22:02:02,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:02,072 INFO L225 Difference]: With dead ends: 339 [2021-12-06 22:02:02,072 INFO L226 Difference]: Without dead ends: 185 [2021-12-06 22:02:02,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:02:02,074 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 186 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:02,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 591 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-06 22:02:02,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-12-06 22:02:02,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 182. [2021-12-06 22:02:02,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 115 states have (on average 1.1565217391304348) internal successors, (133), 119 states have internal predecessors, (133), 49 states have call successors, (49), 14 states have call predecessors, (49), 17 states have return successors, (68), 48 states have call predecessors, (68), 48 states have call successors, (68) [2021-12-06 22:02:02,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 250 transitions. [2021-12-06 22:02:02,084 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 250 transitions. Word has length 164 [2021-12-06 22:02:02,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:02,084 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 250 transitions. [2021-12-06 22:02:02,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 7 states have internal predecessors, (60), 5 states have call successors, (24), 4 states have call predecessors, (24), 1 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-12-06 22:02:02,084 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 250 transitions. [2021-12-06 22:02:02,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-12-06 22:02:02,085 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:02,085 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:02,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-06 22:02:02,085 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:02,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:02,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1024501214, now seen corresponding path program 1 times [2021-12-06 22:02:02,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:02:02,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537793912] [2021-12-06 22:02:02,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:02,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:02:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:02:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:02,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:02:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:02:02,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 22:02:02,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:02,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 22:02:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 22:02:02,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:02:02,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-06 22:02:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:02:02,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:02:02,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:02:02,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 22:02:02,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 22:02:02,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-06 22:02:02,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-06 22:02:02,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-06 22:02:02,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-06 22:02:02,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 22:02:02,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-06 22:02:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2021-12-06 22:02:02,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2021-12-06 22:02:02,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,504 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2021-12-06 22:02:02,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:02:02,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537793912] [2021-12-06 22:02:02,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537793912] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:02,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680624572] [2021-12-06 22:02:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:02,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:02:02,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:02:02,505 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:02:02,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 22:02:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:02,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 3073 conjuncts, 92 conjunts are in the unsatisfiable core [2021-12-06 22:02:02,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:03,218 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:03,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2021-12-06 22:02:03,252 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:03,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-06 22:02:03,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-12-06 22:02:03,359 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:03,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 27 [2021-12-06 22:02:03,414 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-06 22:02:03,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-12-06 22:02:03,456 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2573 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_2573))) is different from true [2021-12-06 22:02:03,461 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2574 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_2574))) is different from true [2021-12-06 22:02:03,474 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-06 22:02:03,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2021-12-06 22:02:03,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-12-06 22:02:03,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 143 proven. 130 refuted. 0 times theorem prover too weak. 73 trivial. 2 not checked. [2021-12-06 22:02:04,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:04,415 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2021-12-06 22:02:04,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680624572] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:02:04,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 22:02:04,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 28, 7] total 37 [2021-12-06 22:02:04,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861644679] [2021-12-06 22:02:04,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:04,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-06 22:02:04,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:02:04,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-06 22:02:04,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1085, Unknown=2, NotChecked=134, Total=1332 [2021-12-06 22:02:04,418 INFO L87 Difference]: Start difference. First operand 182 states and 250 transitions. Second operand has 37 states, 34 states have (on average 4.470588235294118) internal successors, (152), 34 states have internal predecessors, (152), 12 states have call successors, (60), 9 states have call predecessors, (60), 11 states have return successors, (53), 9 states have call predecessors, (53), 12 states have call successors, (53) [2021-12-06 22:02:13,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:13,999 INFO L93 Difference]: Finished difference Result 407 states and 602 transitions. [2021-12-06 22:02:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-06 22:02:14,000 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 4.470588235294118) internal successors, (152), 34 states have internal predecessors, (152), 12 states have call successors, (60), 9 states have call predecessors, (60), 11 states have return successors, (53), 9 states have call predecessors, (53), 12 states have call successors, (53) Word has length 175 [2021-12-06 22:02:14,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:14,002 INFO L225 Difference]: With dead ends: 407 [2021-12-06 22:02:14,002 INFO L226 Difference]: Without dead ends: 270 [2021-12-06 22:02:14,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 360 SyntacticMatches, 14 SemanticMatches, 63 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 957 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=347, Invalid=3562, Unknown=5, NotChecked=246, Total=4160 [2021-12-06 22:02:14,004 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 249 mSDsluCounter, 2221 mSDsCounter, 0 mSdLazyCounter, 3082 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 2420 SdHoareTripleChecker+Invalid, 4824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 3082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1484 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:14,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 2420 Invalid, 4824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 3082 Invalid, 0 Unknown, 1484 Unchecked, 2.9s Time] [2021-12-06 22:02:14,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-12-06 22:02:14,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 209. [2021-12-06 22:02:14,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 134 states have (on average 1.1567164179104477) internal successors, (155), 137 states have internal predecessors, (155), 54 states have call successors, (54), 17 states have call predecessors, (54), 20 states have return successors, (75), 54 states have call predecessors, (75), 53 states have call successors, (75) [2021-12-06 22:02:14,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 284 transitions. [2021-12-06 22:02:14,019 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 284 transitions. Word has length 175 [2021-12-06 22:02:14,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:14,019 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 284 transitions. [2021-12-06 22:02:14,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 4.470588235294118) internal successors, (152), 34 states have internal predecessors, (152), 12 states have call successors, (60), 9 states have call predecessors, (60), 11 states have return successors, (53), 9 states have call predecessors, (53), 12 states have call successors, (53) [2021-12-06 22:02:14,020 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 284 transitions. [2021-12-06 22:02:14,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2021-12-06 22:02:14,021 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:14,021 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:14,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 22:02:14,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 22:02:14,222 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:14,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:14,223 INFO L85 PathProgramCache]: Analyzing trace with hash 537517559, now seen corresponding path program 1 times [2021-12-06 22:02:14,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:02:14,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734655340] [2021-12-06 22:02:14,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:14,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:02:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:14,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:02:14,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:14,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:14,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:02:15,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 22:02:15,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-06 22:02:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:02:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 22:02:15,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-06 22:02:15,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:02:15,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-06 22:02:15,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-06 22:02:15,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:02:15,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-06 22:02:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:02:15,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-06 22:02:15,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-06 22:02:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-06 22:02:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-06 22:02:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-06 22:02:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-06 22:02:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:02:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-06 22:02:15,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:02:15,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,458 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 21 proven. 40 refuted. 0 times theorem prover too weak. 289 trivial. 0 not checked. [2021-12-06 22:02:15,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:02:15,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734655340] [2021-12-06 22:02:15,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734655340] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 22:02:15,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403985829] [2021-12-06 22:02:15,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:15,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:02:15,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:02:15,459 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:02:15,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 22:02:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:15,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 3201 conjuncts, 143 conjunts are in the unsatisfiable core [2021-12-06 22:02:15,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:15,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-06 22:02:15,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-06 22:02:16,079 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: line 421291 column 46: unknown constant v_#valid_BEFORE_CALL_4 [2021-12-06 22:02:16,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:02:16,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-12-06 22:02:16,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786703622] [2021-12-06 22:02:16,080 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 22:02:16,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-06 22:02:16,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:02:16,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-06 22:02:16,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2021-12-06 22:02:16,081 INFO L87 Difference]: Start difference. First operand 209 states and 284 transitions. Second operand has 31 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 27 states have internal predecessors, (73), 13 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (23), 11 states have call predecessors, (23), 13 states have call successors, (23) [2021-12-06 22:02:16,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 22:02:16,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 71 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2021-12-06 22:02:16,082 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:16,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:02:16,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 22:02:16,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-06 22:02:16,285 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@20440cda at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:198) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-12-06 22:02:16,293 INFO L158 Benchmark]: Toolchain (without parser) took 46169.68ms. Allocated memory was 98.6MB in the beginning and 323.0MB in the end (delta: 224.4MB). Free memory was 56.9MB in the beginning and 76.1MB in the end (delta: -19.2MB). Peak memory consumption was 205.9MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,294 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 98.6MB. Free memory was 53.4MB in the beginning and 53.3MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:02:16,295 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1905.72ms. Allocated memory was 98.6MB in the beginning and 144.7MB in the end (delta: 46.1MB). Free memory was 56.7MB in the beginning and 81.1MB in the end (delta: -24.4MB). Peak memory consumption was 53.7MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,296 INFO L158 Benchmark]: Boogie Procedure Inliner took 142.02ms. Allocated memory is still 144.7MB. Free memory was 81.1MB in the beginning and 69.2MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,297 INFO L158 Benchmark]: Boogie Preprocessor took 72.39ms. Allocated memory is still 144.7MB. Free memory was 69.2MB in the beginning and 61.6MB in the end (delta: 7.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,298 INFO L158 Benchmark]: RCFGBuilder took 1398.92ms. Allocated memory was 144.7MB in the beginning and 174.1MB in the end (delta: 29.4MB). Free memory was 61.6MB in the beginning and 97.6MB in the end (delta: -36.0MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,299 INFO L158 Benchmark]: TraceAbstraction took 42646.13ms. Allocated memory was 174.1MB in the beginning and 323.0MB in the end (delta: 148.9MB). Free memory was 97.6MB in the beginning and 76.1MB in the end (delta: 21.5MB). Peak memory consumption was 170.3MB. Max. memory is 16.1GB. [2021-12-06 22:02:16,305 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.13ms. Allocated memory is still 98.6MB. Free memory was 53.4MB in the beginning and 53.3MB in the end (delta: 76.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1905.72ms. Allocated memory was 98.6MB in the beginning and 144.7MB in the end (delta: 46.1MB). Free memory was 56.7MB in the beginning and 81.1MB in the end (delta: -24.4MB). Peak memory consumption was 53.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 142.02ms. Allocated memory is still 144.7MB. Free memory was 81.1MB in the beginning and 69.2MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.39ms. Allocated memory is still 144.7MB. Free memory was 69.2MB in the beginning and 61.6MB in the end (delta: 7.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1398.92ms. Allocated memory was 144.7MB in the beginning and 174.1MB in the end (delta: 29.4MB). Free memory was 61.6MB in the beginning and 97.6MB in the end (delta: -36.0MB). Peak memory consumption was 21.7MB. Max. memory is 16.1GB. * TraceAbstraction took 42646.13ms. Allocated memory was 174.1MB in the beginning and 323.0MB in the end (delta: 148.9MB). Free memory was 97.6MB in the beginning and 76.1MB in the end (delta: 21.5MB). Peak memory consumption was 170.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@20440cda de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@20440cda: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-12-06 22:02:16,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 1 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:02:17,868 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:02:17,870 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:02:17,900 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:02:17,901 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:02:17,902 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:02:17,904 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:02:17,906 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:02:17,908 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:02:17,909 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:02:17,911 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:02:17,912 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:02:17,912 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:02:17,913 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:02:17,915 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:02:17,916 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:02:17,917 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:02:17,918 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:02:17,921 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:02:17,923 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:02:17,925 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:02:17,926 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:02:17,928 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:02:17,928 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:02:17,932 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:02:17,933 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:02:17,933 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:02:17,934 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:02:17,934 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:02:17,935 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:02:17,936 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:02:17,937 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:02:17,937 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:02:17,938 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:02:17,939 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:02:17,940 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:02:17,948 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:02:17,948 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:02:17,949 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:02:17,950 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:02:17,950 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:02:17,951 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 22:02:17,970 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:02:17,970 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:02:17,971 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:02:17,971 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:02:17,971 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:02:17,972 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:02:17,972 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:02:17,972 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:02:17,972 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:02:17,973 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:02:17,973 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:02:17,974 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:02:17,974 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:02:17,974 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:02:17,974 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:02:17,974 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:02:17,974 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:02:17,975 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:02:17,975 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:02:17,976 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f6da3aa04741dedcde0205dc04a8136a445ebd58b30adbc60377ecda455d64bb [2021-12-06 22:02:18,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:02:18,214 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:02:18,216 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:02:18,216 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:02:18,217 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:02:18,218 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-06 22:02:18,257 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/1a7745a8d/9621fb7a3e754154bd38e7eaf2be48ad/FLAG6f00eb83a [2021-12-06 22:02:18,827 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:02:18,827 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-06 22:02:18,853 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/1a7745a8d/9621fb7a3e754154bd38e7eaf2be48ad/FLAG6f00eb83a [2021-12-06 22:02:19,262 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/data/1a7745a8d/9621fb7a3e754154bd38e7eaf2be48ad [2021-12-06 22:02:19,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:02:19,269 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:02:19,271 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:02:19,271 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:02:19,275 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:02:19,276 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:02:19" (1/1) ... [2021-12-06 22:02:19,277 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59ae856b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:19, skipping insertion in model container [2021-12-06 22:02:19,277 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:02:19" (1/1) ... [2021-12-06 22:02:19,283 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:02:19,360 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:02:19,560 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-06 22:02:19,565 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-06 22:02:20,273 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,274 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,274 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,275 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,275 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,286 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,287 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,288 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,289 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,608 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:02:20,609 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:02:20,609 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:02:20,610 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:02:20,611 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:02:20,612 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:02:20,612 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:02:20,613 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:02:20,614 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:02:20,614 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:02:20,755 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:02:20,821 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,821 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:20,871 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:02:20,914 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:02:20,978 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:02:20,981 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-06 22:02:20,982 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-06 22:02:21,004 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,004 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,005 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,009 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,010 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,011 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,011 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,034 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:02:21,034 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:02:21,035 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:02:21,035 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:02:21,036 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:02:21,036 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:02:21,037 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:02:21,037 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:02:21,037 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:02:21,038 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:02:21,052 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:02:21,093 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,093 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,113 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:02:21,132 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:02:21,141 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-06 22:02:21,141 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-06 22:02:21,162 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,162 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,162 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,163 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,163 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,167 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,167 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,168 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,168 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,199 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-06 22:02:21,200 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-06 22:02:21,201 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-06 22:02:21,201 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-06 22:02:21,202 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-06 22:02:21,203 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-06 22:02:21,203 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-06 22:02:21,204 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-06 22:02:21,204 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-06 22:02:21,205 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-06 22:02:21,223 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-06 22:02:21,276 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,276 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-06 22:02:21,303 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:02:21,498 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:02:21,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21 WrapperNode [2021-12-06 22:02:21,498 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:02:21,499 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:02:21,499 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:02:21,499 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:02:21,506 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,577 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,657 INFO L137 Inliner]: procedures = 711, calls = 2645, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 976 [2021-12-06 22:02:21,658 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:02:21,658 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:02:21,658 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:02:21,659 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:02:21,666 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,666 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,677 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,677 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,719 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,724 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,736 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,754 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:02:21,755 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:02:21,755 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:02:21,755 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:02:21,756 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (1/1) ... [2021-12-06 22:02:21,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:02:21,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:02:21,785 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:02:21,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:02:21,818 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2021-12-06 22:02:21,819 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-06 22:02:21,819 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure ntohs [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-06 22:02:21,819 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-06 22:02:21,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE4 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 22:02:21,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 22:02:21,820 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh16 [2021-12-06 22:02:21,820 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh16 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-06 22:02:21,820 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:02:21,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-06 22:02:21,821 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-06 22:02:21,821 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-06 22:02:21,821 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-06 22:02:21,821 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:02:21,822 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intFLOATTYPE8 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intFLOATTYPE4 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2021-12-06 22:02:21,822 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-06 22:02:21,822 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-06 22:02:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-06 22:02:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-06 22:02:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 22:02:21,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 22:02:21,997 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:02:21,998 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:02:26,742 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:02:26,749 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:02:26,749 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-06 22:02:26,750 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:02:26 BoogieIcfgContainer [2021-12-06 22:02:26,750 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:02:26,752 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:02:26,752 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:02:26,755 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:02:26,755 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:02:19" (1/3) ... [2021-12-06 22:02:26,755 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e663691 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:02:26, skipping insertion in model container [2021-12-06 22:02:26,756 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:21" (2/3) ... [2021-12-06 22:02:26,756 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e663691 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:02:26, skipping insertion in model container [2021-12-06 22:02:26,756 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:02:26" (3/3) ... [2021-12-06 22:02:26,757 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be16_harness.i [2021-12-06 22:02:26,762 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:02:26,762 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:02:26,800 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:02:26,804 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-06 22:02:26,805 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:02:26,819 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 98 states have internal predecessors, (119), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-12-06 22:02:26,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 22:02:26,829 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:26,830 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:26,830 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:26,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:26,834 INFO L85 PathProgramCache]: Analyzing trace with hash -995370876, now seen corresponding path program 1 times [2021-12-06 22:02:26,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:26,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684750402] [2021-12-06 22:02:26,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:26,856 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:26,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:26,857 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:26,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:02:27,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:27,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-06 22:02:27,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:27,880 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-06 22:02:27,880 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:02:27,881 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:27,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684750402] [2021-12-06 22:02:27,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684750402] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:02:27,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:02:27,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 22:02:27,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877134445] [2021-12-06 22:02:27,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:02:27,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 22:02:27,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:27,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 22:02:27,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 22:02:27,919 INFO L87 Difference]: Start difference. First operand has 158 states, 97 states have (on average 1.2268041237113403) internal successors, (119), 98 states have internal predecessors, (119), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-06 22:02:27,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:27,963 INFO L93 Difference]: Finished difference Result 309 states and 450 transitions. [2021-12-06 22:02:27,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 22:02:27,966 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 124 [2021-12-06 22:02:27,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:27,976 INFO L225 Difference]: With dead ends: 309 [2021-12-06 22:02:27,976 INFO L226 Difference]: Without dead ends: 152 [2021-12-06 22:02:27,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 22:02:27,985 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:27,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:02:28,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-12-06 22:02:28,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-12-06 22:02:28,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 92 states have (on average 1.2173913043478262) internal successors, (112), 93 states have internal predecessors, (112), 48 states have call successors, (48), 11 states have call predecessors, (48), 11 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2021-12-06 22:02:28,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 207 transitions. [2021-12-06 22:02:28,040 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 207 transitions. Word has length 124 [2021-12-06 22:02:28,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:28,041 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 207 transitions. [2021-12-06 22:02:28,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-06 22:02:28,042 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 207 transitions. [2021-12-06 22:02:28,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-06 22:02:28,045 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:28,046 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:28,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:02:28,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:02:28,248 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:28,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:28,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1202675202, now seen corresponding path program 1 times [2021-12-06 22:02:28,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:28,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296083779] [2021-12-06 22:02:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:28,256 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:28,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:28,258 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:28,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:02:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:29,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:02:29,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2021-12-06 22:02:29,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:02:29,341 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:02:29,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296083779] [2021-12-06 22:02:29,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296083779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:02:29,341 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:02:29,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:02:29,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636539432] [2021-12-06 22:02:29,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:02:29,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:02:29,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:02:29,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:02:29,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:02:29,343 INFO L87 Difference]: Start difference. First operand 152 states and 207 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:02:29,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:02:29,608 INFO L93 Difference]: Finished difference Result 280 states and 393 transitions. [2021-12-06 22:02:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:02:29,611 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 124 [2021-12-06 22:02:29,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:02:29,615 INFO L225 Difference]: With dead ends: 280 [2021-12-06 22:02:29,615 INFO L226 Difference]: Without dead ends: 155 [2021-12-06 22:02:29,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:02:29,617 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 51 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:02:29,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 659 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:02:29,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-06 22:02:29,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-06 22:02:29,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 94 states have (on average 1.2127659574468086) internal successors, (114), 96 states have internal predecessors, (114), 48 states have call successors, (48), 11 states have call predecessors, (48), 12 states have return successors, (55), 47 states have call predecessors, (55), 47 states have call successors, (55) [2021-12-06 22:02:29,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 217 transitions. [2021-12-06 22:02:29,638 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 217 transitions. Word has length 124 [2021-12-06 22:02:29,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:02:29,639 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 217 transitions. [2021-12-06 22:02:29,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-12-06 22:02:29,639 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 217 transitions. [2021-12-06 22:02:29,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-06 22:02:29,642 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:02:29,642 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 5, 5, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:02:29,664 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:02:29,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:02:29,844 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:02:29,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:02:29,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2041589987, now seen corresponding path program 1 times [2021-12-06 22:02:29,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:02:29,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580065275] [2021-12-06 22:02:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:02:29,853 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:02:29,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:02:29,855 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:02:29,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e77bb05a-5fb1-4bec-b125-d4f1e18b8001/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:02:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:02:30,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 1631 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 22:02:30,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:02:31,424 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-06 22:02:31,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 99 treesize of output 35 [2021-12-06 22:02:31,755 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 76 proven. 4 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-12-06 22:02:31,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:02:32,553 INFO L354 Elim1Store]: treesize reduction 322, result has 0.3 percent of original size [2021-12-06 22:02:32,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 129 treesize of output 1 [2021-12-06 22:02:42,936 WARN L227 SmtUtils]: Spent 9.93s on a formula simplification. DAG size of input: 523 DAG size of output: 269 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-12-06 22:02:42,940 INFO L354 Elim1Store]: treesize reduction 837, result has 46.8 percent of original size [2021-12-06 22:02:42,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 129 treesize of output 772