./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 e19ca921 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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-dev-e19ca92 [2021-12-22 13:58:12,784 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 13:58:12,786 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 13:58:12,827 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 13:58:12,828 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 13:58:12,830 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 13:58:12,832 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 13:58:12,834 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 13:58:12,836 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 13:58:12,839 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 13:58:12,839 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 13:58:12,840 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 13:58:12,841 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 13:58:12,843 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 13:58:12,844 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 13:58:12,845 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 13:58:12,846 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 13:58:12,846 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 13:58:12,849 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 13:58:12,852 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 13:58:12,853 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 13:58:12,853 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 13:58:12,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 13:58:12,855 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 13:58:12,860 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 13:58:12,861 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 13:58:12,861 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 13:58:12,862 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 13:58:12,863 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 13:58:12,863 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 13:58:12,864 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 13:58:12,864 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 13:58:12,865 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 13:58:12,867 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 13:58:12,868 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 13:58:12,868 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 13:58:12,868 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 13:58:12,868 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 13:58:12,869 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 13:58:12,869 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 13:58:12,870 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 13:58:12,871 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-22 13:58:12,894 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 13:58:12,896 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 13:58:12,896 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 13:58:12,897 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 13:58:12,897 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 13:58:12,897 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 13:58:12,898 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 13:58:12,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 13:58:12,898 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 13:58:12,898 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 13:58:12,899 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 13:58:12,899 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 13:58:12,899 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-22 13:58:12,899 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-22 13:58:12,900 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 13:58:12,900 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 13:58:12,901 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-22 13:58:12,901 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-22 13:58:12,902 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-22 13:58:12,902 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-22 13:58:12,902 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 13:58:12,902 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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-22 13:58:13,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 13:58:13,116 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 13:58:13,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 13:58:13,118 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 13:58:13,119 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 13:58:13,120 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-22 13:58:13,157 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46de8b6bf/8856eb5fdfaf4be5b485be327a870a6d/FLAG54a19c547 [2021-12-22 13:58:13,680 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 13:58:13,681 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i [2021-12-22 13:58:13,711 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46de8b6bf/8856eb5fdfaf4be5b485be327a870a6d/FLAG54a19c547 [2021-12-22 13:58:14,141 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/46de8b6bf/8856eb5fdfaf4be5b485be327a870a6d [2021-12-22 13:58:14,144 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 13:58:14,145 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 13:58:14,146 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 13:58:14,146 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 13:58:14,148 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 13:58:14,148 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:58:14" (1/1) ... [2021-12-22 13:58:14,149 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5734e439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:14, skipping insertion in model container [2021-12-22 13:58:14,149 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:58:14" (1/1) ... [2021-12-22 13:58:14,153 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 13:58:14,224 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 13:58:14,402 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-22 13:58:14,406 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-22 13:58:14,874 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,875 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,875 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,876 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,877 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,885 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,887 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,890 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:14,891 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,089 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-22 13:58:15,090 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-22 13:58:15,090 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-22 13:58:15,091 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-22 13:58:15,094 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-22 13:58:15,097 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-22 13:58:15,097 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-22 13:58:15,098 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-22 13:58:15,100 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-22 13:58:15,101 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-22 13:58:15,192 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-22 13:58:15,247 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,248 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,280 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 13:58:15,309 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 13:58:15,316 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4499,4512] [2021-12-22 13:58:15,317 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_read_be16_harness.i[4559,4572] [2021-12-22 13:58:15,335 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,344 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,345 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,345 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,346 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,349 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,354 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,354 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,355 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,377 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-22 13:58:15,378 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-22 13:58:15,378 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-22 13:58:15,378 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-22 13:58:15,379 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-22 13:58:15,379 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-22 13:58:15,380 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-22 13:58:15,380 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-22 13:58:15,380 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-22 13:58:15,381 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-22 13:58:15,403 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-22 13:58:15,460 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,461 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-22 13:58:15,475 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 13:58:15,617 INFO L208 MainTranslator]: Completed translation [2021-12-22 13:58:15,618 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15 WrapperNode [2021-12-22 13:58:15,618 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 13:58:15,618 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 13:58:15,619 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 13:58:15,619 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 13:58:15,623 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,713 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,772 INFO L137 Inliner]: procedures = 691, calls = 2645, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 975 [2021-12-22 13:58:15,773 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 13:58:15,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 13:58:15,774 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 13:58:15,774 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 13:58:15,779 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,780 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,786 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,786 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,822 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,832 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,837 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,850 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 13:58:15,854 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 13:58:15,854 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 13:58:15,854 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 13:58:15,855 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (1/1) ... [2021-12-22 13:58:15,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 13:58:15,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:15,874 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-22 13:58:15,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-22 13:58:15,898 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_read [2021-12-22 13:58:15,898 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_read [2021-12-22 13:58:15,898 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-22 13:58:15,899 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-22 13:58:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure ntohs [2021-12-22 13:58:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-22 13:58:15,899 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-22 13:58:15,899 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-22 13:58:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2021-12-22 13:58:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-22 13:58:15,900 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-22 13:58:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-22 13:58:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-22 13:58:15,901 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-22 13:58:15,901 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-22 13:58:15,902 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-22 13:58:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-22 13:58:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure aws_ntoh16 [2021-12-22 13:58:15,902 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_ntoh16 [2021-12-22 13:58:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 13:58:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-22 13:58:15,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 13:58:15,903 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 13:58:15,903 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-22 13:58:15,903 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-22 13:58:15,903 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2021-12-22 13:58:15,903 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2021-12-22 13:58:15,903 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-22 13:58:15,903 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-22 13:58:15,904 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-22 13:58:15,904 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-22 13:58:15,904 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-22 13:58:15,905 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-22 13:58:15,905 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-22 13:58:15,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2021-12-22 13:58:15,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 13:58:16,192 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 13:58:16,193 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 13:58:16,866 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 13:58:16,872 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 13:58:16,872 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-22 13:58:16,874 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:58:16 BoogieIcfgContainer [2021-12-22 13:58:16,874 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 13:58:16,876 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 13:58:16,876 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 13:58:16,878 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 13:58:16,878 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 01:58:14" (1/3) ... [2021-12-22 13:58:16,879 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67c1bfda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:58:16, skipping insertion in model container [2021-12-22 13:58:16,879 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:58:15" (2/3) ... [2021-12-22 13:58:16,879 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67c1bfda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:58:16, skipping insertion in model container [2021-12-22 13:58:16,879 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:58:16" (3/3) ... [2021-12-22 13:58:16,880 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_read_be16_harness.i [2021-12-22 13:58:16,883 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 13:58:16,883 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-22 13:58:16,937 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 13:58:16,950 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-22 13:58:16,951 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-22 13:58:16,967 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-22 13:58:16,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-22 13:58:16,980 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:16,981 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-22 13:58:16,981 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:16,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:16,985 INFO L85 PathProgramCache]: Analyzing trace with hash -995370876, now seen corresponding path program 1 times [2021-12-22 13:58:16,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:16,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009030305] [2021-12-22 13:58:16,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:16,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:17,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:17,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:17,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-22 13:58:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-22 13:58:17,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-22 13:58:17,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-22 13:58:17,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:17,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-22 13:58:17,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-22 13:58:17,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-22 13:58:17,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-22 13:58:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-22 13:58:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-22 13:58:17,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:17,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:17,584 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-22 13:58:17,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:17,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009030305] [2021-12-22 13:58:17,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009030305] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:17,585 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 13:58:17,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 13:58:17,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136558219] [2021-12-22 13:58:17,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:17,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 13:58:17,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:17,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 13:58:17,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 13:58:17,606 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-22 13:58:17,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:17,974 INFO L93 Difference]: Finished difference Result 316 states and 460 transitions. [2021-12-22 13:58:17,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 13:58:17,976 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-22 13:58:17,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:17,982 INFO L225 Difference]: With dead ends: 316 [2021-12-22 13:58:17,982 INFO L226 Difference]: Without dead ends: 159 [2021-12-22 13:58:17,985 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-22 13:58:17,987 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.3s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:17,988 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.3s Time] [2021-12-22 13:58:17,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-22 13:58:18,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 152. [2021-12-22 13:58:18,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-22 13:58:18,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 207 transitions. [2021-12-22 13:58:18,038 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 207 transitions. Word has length 124 [2021-12-22 13:58:18,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:18,038 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 207 transitions. [2021-12-22 13:58:18,038 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-22 13:58:18,038 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 207 transitions. [2021-12-22 13:58:18,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-22 13:58:18,040 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:18,040 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-22 13:58:18,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-22 13:58:18,041 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:18,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:18,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1202675202, now seen corresponding path program 1 times [2021-12-22 13:58:18,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:18,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274160418] [2021-12-22 13:58:18,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:18,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:18,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:18,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-22 13:58:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-22 13:58:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-22 13:58:18,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-22 13:58:18,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:18,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-22 13:58:18,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-22 13:58:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-22 13:58:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-22 13:58:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-22 13:58:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-22 13:58:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,357 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-22 13:58:18,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:18,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274160418] [2021-12-22 13:58:18,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274160418] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:18,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536556515] [2021-12-22 13:58:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:18,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:18,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:18,362 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:18,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-22 13:58:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:18,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 2743 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 13:58:18,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:19,078 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-22 13:58:19,078 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:19,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536556515] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:19,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:19,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2021-12-22 13:58:19,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279039528] [2021-12-22 13:58:19,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:19,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 13:58:19,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:19,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 13:58:19,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-22 13:58:19,083 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-22 13:58:19,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:19,238 INFO L93 Difference]: Finished difference Result 280 states and 393 transitions. [2021-12-22 13:58:19,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 13:58:19,239 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-22 13:58:19,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:19,241 INFO L225 Difference]: With dead ends: 280 [2021-12-22 13:58:19,241 INFO L226 Difference]: Without dead ends: 155 [2021-12-22 13:58:19,242 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-22 13:58:19,242 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-22 13:58:19,242 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-22 13:58:19,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-22 13:58:19,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-22 13:58:19,262 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-22 13:58:19,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 217 transitions. [2021-12-22 13:58:19,264 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 217 transitions. Word has length 124 [2021-12-22 13:58:19,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:19,265 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 217 transitions. [2021-12-22 13:58:19,265 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-22 13:58:19,265 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 217 transitions. [2021-12-22 13:58:19,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-22 13:58:19,267 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:19,267 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-22 13:58:19,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-22 13:58:19,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:19,480 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:19,480 INFO L85 PathProgramCache]: Analyzing trace with hash 2041589987, now seen corresponding path program 1 times [2021-12-22 13:58:19,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:19,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691549276] [2021-12-22 13:58:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:19,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:19,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:19,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:19,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:19,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:19,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:19,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-22 13:58:19,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-22 13:58:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-22 13:58:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-22 13:58:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-22 13:58:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-22 13:58:19,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-22 13:58:19,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-22 13:58:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:19,870 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-22 13:58:19,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:19,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691549276] [2021-12-22 13:58:19,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691549276] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:19,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986445726] [2021-12-22 13:58:19,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:19,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:19,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:19,874 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:19,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-22 13:58:20,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:20,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 2748 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 13:58:20,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:20,462 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-22 13:58:20,462 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:20,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986445726] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:20,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:20,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2021-12-22 13:58:20,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207617958] [2021-12-22 13:58:20,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:20,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 13:58:20,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:20,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 13:58:20,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-12-22 13:58:20,464 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-22 13:58:20,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:20,615 INFO L93 Difference]: Finished difference Result 266 states and 374 transitions. [2021-12-22 13:58:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 13:58:20,616 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-22 13:58:20,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:20,617 INFO L225 Difference]: With dead ends: 266 [2021-12-22 13:58:20,617 INFO L226 Difference]: Without dead ends: 155 [2021-12-22 13:58:20,618 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-22 13:58:20,619 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-22 13:58:20,619 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-22 13:58:20,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-22 13:58:20,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-22 13:58:20,627 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-22 13:58:20,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 215 transitions. [2021-12-22 13:58:20,629 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 215 transitions. Word has length 126 [2021-12-22 13:58:20,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:20,629 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 215 transitions. [2021-12-22 13:58:20,629 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-22 13:58:20,629 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 215 transitions. [2021-12-22 13:58:20,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-22 13:58:20,631 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:20,631 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-22 13:58:20,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:20,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-22 13:58:20,845 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:20,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:20,846 INFO L85 PathProgramCache]: Analyzing trace with hash 827031262, now seen corresponding path program 2 times [2021-12-22 13:58:20,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:20,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078979977] [2021-12-22 13:58:20,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:20,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:20,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:20,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:20,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:20,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:20,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:20,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:20,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:21,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:21,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:21,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:21,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:21,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-22 13:58:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-22 13:58:21,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-22 13:58:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-22 13:58:21,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-22 13:58:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-22 13:58:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:21,142 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-22 13:58:21,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:21,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078979977] [2021-12-22 13:58:21,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078979977] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:21,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295002590] [2021-12-22 13:58:21,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-22 13:58:21,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:21,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:21,143 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:21,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-22 13:58:21,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-22 13:58:21,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 13:58:21,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 2753 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-22 13:58:21,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:21,960 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-22 13:58:21,961 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:21,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295002590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:21,961 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:21,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 13 [2021-12-22 13:58:21,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781127455] [2021-12-22 13:58:21,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:21,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 13:58:21,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:21,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 13:58:21,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-22 13:58:21,963 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-22 13:58:22,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:22,078 INFO L93 Difference]: Finished difference Result 260 states and 361 transitions. [2021-12-22 13:58:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 13:58:22,079 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-22 13:58:22,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:22,080 INFO L225 Difference]: With dead ends: 260 [2021-12-22 13:58:22,080 INFO L226 Difference]: Without dead ends: 155 [2021-12-22 13:58:22,081 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-22 13:58:22,082 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-22 13:58:22,082 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-22 13:58:22,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-22 13:58:22,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-22 13:58:22,090 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-22 13:58:22,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 212 transitions. [2021-12-22 13:58:22,091 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 212 transitions. Word has length 128 [2021-12-22 13:58:22,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:22,092 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 212 transitions. [2021-12-22 13:58:22,092 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-22 13:58:22,092 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 212 transitions. [2021-12-22 13:58:22,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-22 13:58:22,093 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:22,093 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-22 13:58:22,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:22,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:22,315 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:22,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1738421827, now seen corresponding path program 3 times [2021-12-22 13:58:22,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:22,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575126871] [2021-12-22 13:58:22,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:22,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:22,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:22,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:22,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:22,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:22,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:22,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:22,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-22 13:58:22,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:22,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:22,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-22 13:58:22,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-22 13:58:22,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:22,611 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-22 13:58:22,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:22,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575126871] [2021-12-22 13:58:22,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575126871] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:22,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750360099] [2021-12-22 13:58:22,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-22 13:58:22,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:22,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:22,613 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:22,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-22 13:58:23,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-22 13:58:23,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 13:58:23,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 2411 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-22 13:58:23,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:23,569 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-22 13:58:23,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:23,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750360099] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:23,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:23,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [14] total 19 [2021-12-22 13:58:23,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895960533] [2021-12-22 13:58:23,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:23,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 13:58:23,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:23,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 13:58:23,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=304, Unknown=0, NotChecked=0, Total=342 [2021-12-22 13:58:23,572 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-22 13:58:23,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:23,660 INFO L93 Difference]: Finished difference Result 255 states and 347 transitions. [2021-12-22 13:58:23,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 13:58:23,661 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-22 13:58:23,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:23,664 INFO L225 Difference]: With dead ends: 255 [2021-12-22 13:58:23,664 INFO L226 Difference]: Without dead ends: 155 [2021-12-22 13:58:23,665 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-22 13:58:23,665 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 2 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-22 13:58:23,666 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-22 13:58:23,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-22 13:58:23,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-22 13:58:23,678 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-22 13:58:23,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 211 transitions. [2021-12-22 13:58:23,680 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 211 transitions. Word has length 130 [2021-12-22 13:58:23,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:23,681 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 211 transitions. [2021-12-22 13:58:23,681 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-22 13:58:23,681 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 211 transitions. [2021-12-22 13:58:23,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-12-22 13:58:23,682 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:23,683 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-22 13:58:23,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:23,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:23,895 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:23,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:23,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1033938280, now seen corresponding path program 4 times [2021-12-22 13:58:23,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:23,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690881216] [2021-12-22 13:58:23,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:23,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:23,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:24,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:24,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:24,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:24,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:24,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:24,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:24,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:24,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-22 13:58:24,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:24,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:24,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-22 13:58:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:24,246 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-22 13:58:24,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:24,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690881216] [2021-12-22 13:58:24,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690881216] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:24,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990132448] [2021-12-22 13:58:24,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-22 13:58:24,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:24,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:24,248 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:24,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-22 13:58:24,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-22 13:58:24,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-22 13:58:24,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 2763 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-22 13:58:24,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:25,046 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-22 13:58:25,047 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:25,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990132448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:25,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:25,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 22 [2021-12-22 13:58:25,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716573827] [2021-12-22 13:58:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:25,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 13:58:25,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:25,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 13:58:25,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2021-12-22 13:58:25,049 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-22 13:58:25,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:25,330 INFO L93 Difference]: Finished difference Result 249 states and 335 transitions. [2021-12-22 13:58:25,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 13:58:25,331 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-22 13:58:25,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:25,333 INFO L225 Difference]: With dead ends: 249 [2021-12-22 13:58:25,333 INFO L226 Difference]: Without dead ends: 155 [2021-12-22 13:58:25,334 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-22 13:58:25,334 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-22 13:58:25,335 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-22 13:58:25,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-12-22 13:58:25,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2021-12-22 13:58:25,353 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-22 13:58:25,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 210 transitions. [2021-12-22 13:58:25,354 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 210 transitions. Word has length 132 [2021-12-22 13:58:25,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:25,355 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 210 transitions. [2021-12-22 13:58:25,355 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-22 13:58:25,355 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 210 transitions. [2021-12-22 13:58:25,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-12-22 13:58:25,357 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:25,357 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-22 13:58:25,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:25,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:25,573 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:25,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:25,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1812113485, now seen corresponding path program 1 times [2021-12-22 13:58:25,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:25,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652594691] [2021-12-22 13:58:25,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:25,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:25,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:25,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:25,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:25,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:25,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:25,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:25,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-22 13:58:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:25,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:25,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-22 13:58:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:25,932 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-22 13:58:25,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:25,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652594691] [2021-12-22 13:58:25,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652594691] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:25,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 13:58:25,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 13:58:25,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971252318] [2021-12-22 13:58:25,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:25,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 13:58:25,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:25,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 13:58:25,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-22 13:58:25,955 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-22 13:58:26,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:26,679 INFO L93 Difference]: Finished difference Result 174 states and 241 transitions. [2021-12-22 13:58:26,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 13:58:26,680 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-22 13:58:26,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:26,682 INFO L225 Difference]: With dead ends: 174 [2021-12-22 13:58:26,682 INFO L226 Difference]: Without dead ends: 172 [2021-12-22 13:58:26,683 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-22 13:58:26,683 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 131 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.6s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:26,683 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.6s Time] [2021-12-22 13:58:26,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-12-22 13:58:26,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 164. [2021-12-22 13:58:26,692 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-22 13:58:26,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 228 transitions. [2021-12-22 13:58:26,693 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 228 transitions. Word has length 134 [2021-12-22 13:58:26,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:26,694 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 228 transitions. [2021-12-22 13:58:26,694 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-22 13:58:26,694 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 228 transitions. [2021-12-22 13:58:26,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-22 13:58:26,695 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:26,695 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-22 13:58:26,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-22 13:58:26,695 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:26,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:26,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1740099605, now seen corresponding path program 1 times [2021-12-22 13:58:26,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:26,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018714245] [2021-12-22 13:58:26,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:26,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:26,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:26,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:26,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:26,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:26,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-22 13:58:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:26,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 13:58:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:26,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 13:58:26,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-22 13:58:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-22 13:58:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-22 13:58:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-22 13:58:27,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:27,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:27,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-22 13:58:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:27,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:27,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:27,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:27,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-22 13:58:27,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,220 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-22 13:58:27,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:27,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018714245] [2021-12-22 13:58:27,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018714245] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:27,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984326312] [2021-12-22 13:58:27,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:27,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:27,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:27,222 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:27,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-22 13:58:27,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:27,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 2780 conjuncts, 37 conjunts are in the unsatisfiable core [2021-12-22 13:58:27,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:27,826 INFO L387 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-22 13:58:27,970 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-22 13:58:27,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 13:58:28,427 INFO L353 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-22 13:58:28,428 INFO L387 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 21 treesize of output 20 [2021-12-22 13:58:28,457 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-22 13:58:28,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984326312] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 13:58:28,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 13:58:28,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 29 [2021-12-22 13:58:28,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18158761] [2021-12-22 13:58:28,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 13:58:28,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-22 13:58:28,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:28,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-22 13:58:28,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=745, Unknown=0, NotChecked=0, Total=812 [2021-12-22 13:58:28,459 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-22 13:58:30,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:30,862 INFO L93 Difference]: Finished difference Result 329 states and 462 transitions. [2021-12-22 13:58:30,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-22 13:58:30,863 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-22 13:58:30,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:30,864 INFO L225 Difference]: With dead ends: 329 [2021-12-22 13:58:30,864 INFO L226 Difference]: Without dead ends: 169 [2021-12-22 13:58:30,865 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-22 13:58:30,865 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 185 mSDsluCounter, 2411 mSDsCounter, 0 mSdLazyCounter, 2641 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.0s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:30,866 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.0s Time] [2021-12-22 13:58:30,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-12-22 13:58:30,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 164. [2021-12-22 13:58:30,876 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-22 13:58:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 226 transitions. [2021-12-22 13:58:30,879 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 226 transitions. Word has length 138 [2021-12-22 13:58:30,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:30,879 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 226 transitions. [2021-12-22 13:58:30,880 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-22 13:58:30,880 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 226 transitions. [2021-12-22 13:58:30,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-22 13:58:30,882 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:30,882 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-22 13:58:30,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:31,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:31,098 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:31,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:31,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1379257026, now seen corresponding path program 1 times [2021-12-22 13:58:31,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:31,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542023433] [2021-12-22 13:58:31,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:31,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:31,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:31,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-22 13:58:31,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-22 13:58:31,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-22 13:58:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-22 13:58:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-22 13:58:31,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-22 13:58:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-22 13:58:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-22 13:58:31,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-22 13:58:31,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-22 13:58:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-22 13:58:31,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-22 13:58:31,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-22 13:58:31,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-22 13:58:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:31,349 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-22 13:58:31,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:31,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542023433] [2021-12-22 13:58:31,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542023433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:31,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 13:58:31,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 13:58:31,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282452180] [2021-12-22 13:58:31,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:31,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 13:58:31,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:31,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 13:58:31,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 13:58:31,352 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-22 13:58:31,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:31,799 INFO L93 Difference]: Finished difference Result 295 states and 412 transitions. [2021-12-22 13:58:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 13:58:31,799 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-22 13:58:31,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:31,800 INFO L225 Difference]: With dead ends: 295 [2021-12-22 13:58:31,800 INFO L226 Difference]: Without dead ends: 171 [2021-12-22 13:58:31,801 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-22 13:58:31,801 INFO L933 BasicCegarLoop]: 179 mSDtfsCounter, 110 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:31,801 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.4s Time] [2021-12-22 13:58:31,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-12-22 13:58:31,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 168. [2021-12-22 13:58:31,808 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-22 13:58:31,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 232 transitions. [2021-12-22 13:58:31,808 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 232 transitions. Word has length 153 [2021-12-22 13:58:31,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:31,809 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 232 transitions. [2021-12-22 13:58:31,809 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-22 13:58:31,809 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 232 transitions. [2021-12-22 13:58:31,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-12-22 13:58:31,810 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:31,810 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-22 13:58:31,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-22 13:58:31,810 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:31,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:31,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1381363157, now seen corresponding path program 1 times [2021-12-22 13:58:31,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:31,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502402706] [2021-12-22 13:58:31,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:31,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:32,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-22 13:58:32,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-22 13:58:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2021-12-22 13:58:32,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-12-22 13:58:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-22 13:58:32,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-22 13:58:32,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-22 13:58:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-22 13:58:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-22 13:58:32,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-22 13:58:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-22 13:58:32,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-22 13:58:32,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-22 13:58:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-22 13:58:32,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-22 13:58:32,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,368 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-22 13:58:32,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:32,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502402706] [2021-12-22 13:58:32,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502402706] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:32,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332701076] [2021-12-22 13:58:32,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:32,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:32,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:32,384 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:32,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-22 13:58:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:32,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 2955 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-22 13:58:32,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:33,099 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-22 13:58:33,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:33,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332701076] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:33,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:33,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 14 [2021-12-22 13:58:33,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816989592] [2021-12-22 13:58:33,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:33,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 13:58:33,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:33,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 13:58:33,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-12-22 13:58:33,103 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-22 13:58:33,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:33,250 INFO L93 Difference]: Finished difference Result 314 states and 446 transitions. [2021-12-22 13:58:33,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 13:58:33,250 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-22 13:58:33,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:33,252 INFO L225 Difference]: With dead ends: 314 [2021-12-22 13:58:33,252 INFO L226 Difference]: Without dead ends: 173 [2021-12-22 13:58:33,252 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-22 13:58:33,253 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-22 13:58:33,254 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-22 13:58:33,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-22 13:58:33,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-12-22 13:58:33,262 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-22 13:58:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 245 transitions. [2021-12-22 13:58:33,263 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 245 transitions. Word has length 154 [2021-12-22 13:58:33,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:33,263 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 245 transitions. [2021-12-22 13:58:33,263 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-22 13:58:33,263 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 245 transitions. [2021-12-22 13:58:33,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-22 13:58:33,264 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:33,265 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-22 13:58:33,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:33,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:33,480 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:33,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:33,480 INFO L85 PathProgramCache]: Analyzing trace with hash 137999856, now seen corresponding path program 1 times [2021-12-22 13:58:33,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:33,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56968433] [2021-12-22 13:58:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:33,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:33,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:33,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:33,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:33,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:33,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:33,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:33,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-22 13:58:33,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-22 13:58:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-22 13:58:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-22 13:58:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-22 13:58:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-22 13:58:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-22 13:58:33,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-22 13:58:33,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-22 13:58:33,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-22 13:58:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:33,848 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-22 13:58:33,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:33,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56968433] [2021-12-22 13:58:33,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56968433] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:33,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908039110] [2021-12-22 13:58:33,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:33,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:33,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:33,864 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:33,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-22 13:58:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:34,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 2960 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 13:58:34,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:34,621 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-22 13:58:34,621 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:34,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908039110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:34,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:34,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2021-12-22 13:58:34,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951609067] [2021-12-22 13:58:34,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:34,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 13:58:34,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:34,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 13:58:34,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-22 13:58:34,636 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-22 13:58:34,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:34,881 INFO L93 Difference]: Finished difference Result 319 states and 469 transitions. [2021-12-22 13:58:34,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 13:58:34,882 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-22 13:58:34,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:34,883 INFO L225 Difference]: With dead ends: 319 [2021-12-22 13:58:34,883 INFO L226 Difference]: Without dead ends: 173 [2021-12-22 13:58:34,884 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-22 13:58:34,884 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-22 13:58:34,884 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-22 13:58:34,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-22 13:58:34,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-12-22 13:58:34,891 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-22 13:58:34,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 244 transitions. [2021-12-22 13:58:34,894 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 244 transitions. Word has length 156 [2021-12-22 13:58:34,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:34,894 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 244 transitions. [2021-12-22 13:58:34,894 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-22 13:58:34,894 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 244 transitions. [2021-12-22 13:58:34,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-22 13:58:34,895 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:34,896 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-22 13:58:34,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:35,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-22 13:58:35,096 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:35,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:35,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1704475858, now seen corresponding path program 1 times [2021-12-22 13:58:35,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:35,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504427276] [2021-12-22 13:58:35,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:35,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:35,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:35,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-22 13:58:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-22 13:58:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-22 13:58:35,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-22 13:58:35,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-22 13:58:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-22 13:58:35,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-12-22 13:58:35,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-22 13:58:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-22 13:58:35,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-22 13:58:35,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:35,620 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-22 13:58:35,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:35,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504427276] [2021-12-22 13:58:35,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504427276] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:35,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067011273] [2021-12-22 13:58:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:35,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:35,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:35,622 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:35,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-22 13:58:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:36,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 2965 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 13:58:36,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:36,397 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-22 13:58:36,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 13:58:36,684 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-22 13:58:36,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067011273] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:36,684 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-22 13:58:36,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 10 [2021-12-22 13:58:36,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868325820] [2021-12-22 13:58:36,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:36,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 13:58:36,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:36,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 13:58:36,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-22 13:58:36,685 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-22 13:58:36,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:36,797 INFO L93 Difference]: Finished difference Result 313 states and 450 transitions. [2021-12-22 13:58:36,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 13:58:36,797 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-22 13:58:36,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:36,798 INFO L225 Difference]: With dead ends: 313 [2021-12-22 13:58:36,798 INFO L226 Difference]: Without dead ends: 179 [2021-12-22 13:58:36,799 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-22 13:58:36,799 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-22 13:58:36,799 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-22 13:58:36,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-12-22 13:58:36,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 176. [2021-12-22 13:58:36,806 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-22 13:58:36,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 247 transitions. [2021-12-22 13:58:36,807 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 247 transitions. Word has length 156 [2021-12-22 13:58:36,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:36,808 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 247 transitions. [2021-12-22 13:58:36,808 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-22 13:58:36,808 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 247 transitions. [2021-12-22 13:58:36,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-12-22 13:58:36,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:36,809 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-22 13:58:36,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:37,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:37,010 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:37,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1045505707, now seen corresponding path program 1 times [2021-12-22 13:58:37,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:37,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639208736] [2021-12-22 13:58:37,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:37,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:37,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:37,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:37,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:37,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:37,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:37,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:37,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-22 13:58:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-22 13:58:37,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-22 13:58:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-22 13:58:37,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-22 13:58:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-22 13:58:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-22 13:58:37,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-22 13:58:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-22 13:58:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-22 13:58:37,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,402 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-22 13:58:37,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639208736] [2021-12-22 13:58:37,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639208736] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:37,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034360095] [2021-12-22 13:58:37,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:37,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:37,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:37,404 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:37,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-22 13:58:37,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:37,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 2988 conjuncts, 80 conjunts are in the unsatisfiable core [2021-12-22 13:58:37,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:38,394 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1725 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_1725) |c_#memory_int|)) is different from true [2021-12-22 13:58:38,401 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1727 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_1727) |c_#memory_int|)) is different from true [2021-12-22 13:58:38,424 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 13:58:38,424 INFO L387 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-22 13:58:38,428 INFO L387 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-22 13:58:38,500 INFO L353 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-22 13:58:38,501 INFO L387 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 26 treesize of output 29 [2021-12-22 13:58:38,760 INFO L387 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 9 treesize of output 5 [2021-12-22 13:58:38,797 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 80 proven. 96 refuted. 0 times theorem prover too weak. 81 trivial. 2 not checked. [2021-12-22 13:58:38,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 13:58:39,205 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-12-22 13:58:39,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034360095] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 13:58:39,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 13:58:39,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 21, 7] total 31 [2021-12-22 13:58:39,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565268644] [2021-12-22 13:58:39,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 13:58:39,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-22 13:58:39,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-22 13:58:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=739, Unknown=2, NotChecked=110, Total=930 [2021-12-22 13:58:39,207 INFO L87 Difference]: Start difference. First operand 176 states and 247 transitions. Second operand has 31 states, 29 states have (on average 4.758620689655173) internal successors, (138), 28 states have internal predecessors, (138), 11 states have call successors, (55), 8 states have call predecessors, (55), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2021-12-22 13:58:47,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:47,714 INFO L93 Difference]: Finished difference Result 377 states and 564 transitions. [2021-12-22 13:58:47,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-22 13:58:47,715 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 29 states have (on average 4.758620689655173) internal successors, (138), 28 states have internal predecessors, (138), 11 states have call successors, (55), 8 states have call predecessors, (55), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) Word has length 157 [2021-12-22 13:58:47,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:47,717 INFO L225 Difference]: With dead ends: 377 [2021-12-22 13:58:47,717 INFO L226 Difference]: Without dead ends: 243 [2021-12-22 13:58:47,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 327 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=252, Invalid=2201, Unknown=5, NotChecked=194, Total=2652 [2021-12-22 13:58:47,718 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 294 mSDsluCounter, 2032 mSDsCounter, 0 mSdLazyCounter, 2733 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 2223 SdHoareTripleChecker+Invalid, 4199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 2733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1178 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:47,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 2223 Invalid, 4199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 2733 Invalid, 0 Unknown, 1178 Unchecked, 2.0s Time] [2021-12-22 13:58:47,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-12-22 13:58:47,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 190. [2021-12-22 13:58:47,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 121 states have (on average 1.1818181818181819) internal successors, (143), 124 states have internal predecessors, (143), 50 states have call successors, (50), 15 states have call predecessors, (50), 18 states have return successors, (69), 50 states have call predecessors, (69), 49 states have call successors, (69) [2021-12-22 13:58:47,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 262 transitions. [2021-12-22 13:58:47,746 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 262 transitions. Word has length 157 [2021-12-22 13:58:47,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:47,746 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 262 transitions. [2021-12-22 13:58:47,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 29 states have (on average 4.758620689655173) internal successors, (138), 28 states have internal predecessors, (138), 11 states have call successors, (55), 8 states have call predecessors, (55), 9 states have return successors, (49), 9 states have call predecessors, (49), 11 states have call successors, (49) [2021-12-22 13:58:47,746 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 262 transitions. [2021-12-22 13:58:47,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-22 13:58:47,747 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:47,747 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, 1, 1, 1, 1] [2021-12-22 13:58:47,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:47,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-22 13:58:47,963 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:47,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:47,964 INFO L85 PathProgramCache]: Analyzing trace with hash 283222670, now seen corresponding path program 1 times [2021-12-22 13:58:47,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:47,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955635198] [2021-12-22 13:58:47,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:47,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:48,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:48,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:48,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:48,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:48,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:48,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:48,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:48,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-22 13:58:48,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-22 13:58:48,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-22 13:58:48,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-22 13:58:48,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-22 13:58:48,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-22 13:58:48,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-22 13:58:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-22 13:58:48,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:48,599 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 34 proven. 11 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2021-12-22 13:58:48,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:48,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955635198] [2021-12-22 13:58:48,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955635198] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:48,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176723298] [2021-12-22 13:58:48,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:48,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:48,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:48,601 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:48,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-22 13:58:49,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:49,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 3113 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-22 13:58:49,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:50,437 INFO L387 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-22 13:58:50,440 INFO L387 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-22 13:58:50,629 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2021-12-22 13:58:50,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:50,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176723298] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:50,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:50,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [18] total 30 [2021-12-22 13:58:50,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000633868] [2021-12-22 13:58:50,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:50,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-22 13:58:50,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:50,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-22 13:58:50,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2021-12-22 13:58:50,630 INFO L87 Difference]: Start difference. First operand 190 states and 262 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-22 13:58:52,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:52,516 INFO L93 Difference]: Finished difference Result 511 states and 721 transitions. [2021-12-22 13:58:52,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-22 13:58:52,516 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 158 [2021-12-22 13:58:52,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:52,518 INFO L225 Difference]: With dead ends: 511 [2021-12-22 13:58:52,518 INFO L226 Difference]: Without dead ends: 363 [2021-12-22 13:58:52,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 179 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=217, Invalid=1189, Unknown=0, NotChecked=0, Total=1406 [2021-12-22 13:58:52,520 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 160 mSDsluCounter, 2107 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 2403 SdHoareTripleChecker+Invalid, 1778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:52,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 2403 Invalid, 1778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1475 Invalid, 0 Unknown, 270 Unchecked, 1.4s Time] [2021-12-22 13:58:52,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-12-22 13:58:52,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 352. [2021-12-22 13:58:52,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 226 states have (on average 1.1902654867256637) internal successors, (269), 231 states have internal predecessors, (269), 92 states have call successors, (92), 27 states have call predecessors, (92), 33 states have return successors, (131), 93 states have call predecessors, (131), 90 states have call successors, (131) [2021-12-22 13:58:52,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 492 transitions. [2021-12-22 13:58:52,539 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 492 transitions. Word has length 158 [2021-12-22 13:58:52,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:52,539 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 492 transitions. [2021-12-22 13:58:52,539 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-22 13:58:52,540 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 492 transitions. [2021-12-22 13:58:52,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2021-12-22 13:58:52,541 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:52,541 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, 1] [2021-12-22 13:58:52,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-22 13:58:52,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-22 13:58:52,759 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:52,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1145056272, now seen corresponding path program 1 times [2021-12-22 13:58:52,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:52,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629891686] [2021-12-22 13:58:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:52,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:52,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:52,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:52,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:52,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:52,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:52,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2021-12-22 13:58:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-22 13:58:52,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-22 13:58:52,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-22 13:58:52,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:52,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-22 13:58:52,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-22 13:58:52,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-22 13:58:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-22 13:58:52,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:52,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-22 13:58:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:53,000 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-12-22 13:58:53,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:53,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629891686] [2021-12-22 13:58:53,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629891686] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:53,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551641810] [2021-12-22 13:58:53,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:53,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:53,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:53,002 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:53,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-22 13:58:53,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:53,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 3108 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 13:58:53,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:58:53,711 INFO L134 CoverageAnalysis]: Checked inductivity of 261 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-12-22 13:58:53,711 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 13:58:53,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551641810] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:53,711 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 13:58:53,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2021-12-22 13:58:53,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978679465] [2021-12-22 13:58:53,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:53,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 13:58:53,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:53,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 13:58:53,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 13:58:53,713 INFO L87 Difference]: Start difference. First operand 352 states and 492 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-22 13:58:53,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:53,739 INFO L93 Difference]: Finished difference Result 540 states and 746 transitions. [2021-12-22 13:58:53,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 13:58:53,743 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 158 [2021-12-22 13:58:53,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:53,746 INFO L225 Difference]: With dead ends: 540 [2021-12-22 13:58:53,746 INFO L226 Difference]: Without dead ends: 210 [2021-12-22 13:58:53,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 200 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-22 13:58:53,752 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-22 13:58:53,752 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-22 13:58:53,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-12-22 13:58:53,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 204. [2021-12-22 13:58:53,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 134 states have (on average 1.1567164179104477) internal successors, (155), 136 states have internal predecessors, (155), 50 states have call successors, (50), 17 states have call predecessors, (50), 19 states have return successors, (60), 50 states have call predecessors, (60), 49 states have call successors, (60) [2021-12-22 13:58:53,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 265 transitions. [2021-12-22 13:58:53,766 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 265 transitions. Word has length 158 [2021-12-22 13:58:53,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:53,766 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 265 transitions. [2021-12-22 13:58:53,766 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-22 13:58:53,766 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 265 transitions. [2021-12-22 13:58:53,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-22 13:58:53,767 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:53,768 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 13:58:53,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-22 13:58:53,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-22 13:58:53,989 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:53,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:53,989 INFO L85 PathProgramCache]: Analyzing trace with hash -505082666, now seen corresponding path program 1 times [2021-12-22 13:58:53,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:53,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660378260] [2021-12-22 13:58:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:53,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:54,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:54,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:54,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:54,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 13:58:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 13:58:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-22 13:58:54,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-22 13:58:54,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-22 13:58:54,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-22 13:58:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-22 13:58:54,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-12-22 13:58:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-22 13:58:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-22 13:58:54,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-22 13:58:54,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-22 13:58:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-22 13:58:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-22 13:58:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-22 13:58:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-22 13:58:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:54,327 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-12-22 13:58:54,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:54,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660378260] [2021-12-22 13:58:54,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660378260] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 13:58:54,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 13:58:54,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 13:58:54,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090805219] [2021-12-22 13:58:54,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 13:58:54,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 13:58:54,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 13:58:54,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 13:58:54,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 13:58:54,329 INFO L87 Difference]: Start difference. First operand 204 states and 265 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-22 13:58:55,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 13:58:55,124 INFO L93 Difference]: Finished difference Result 366 states and 488 transitions. [2021-12-22 13:58:55,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 13:58:55,125 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 165 [2021-12-22 13:58:55,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 13:58:55,126 INFO L225 Difference]: With dead ends: 366 [2021-12-22 13:58:55,126 INFO L226 Difference]: Without dead ends: 207 [2021-12-22 13:58:55,127 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-22 13:58:55,127 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 186 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-22 13:58:55,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 663 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-22 13:58:55,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-12-22 13:58:55,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 204. [2021-12-22 13:58:55,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 134 states have (on average 1.1492537313432836) internal successors, (154), 136 states have internal predecessors, (154), 50 states have call successors, (50), 17 states have call predecessors, (50), 19 states have return successors, (60), 50 states have call predecessors, (60), 49 states have call successors, (60) [2021-12-22 13:58:55,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 264 transitions. [2021-12-22 13:58:55,141 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 264 transitions. Word has length 165 [2021-12-22 13:58:55,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 13:58:55,141 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 264 transitions. [2021-12-22 13:58:55,141 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-22 13:58:55,141 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 264 transitions. [2021-12-22 13:58:55,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2021-12-22 13:58:55,147 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 13:58:55,148 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-22 13:58:55,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-22 13:58:55,148 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-22 13:58:55,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 13:58:55,148 INFO L85 PathProgramCache]: Analyzing trace with hash 537517559, now seen corresponding path program 1 times [2021-12-22 13:58:55,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 13:58:55,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860483199] [2021-12-22 13:58:55,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:55,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 13:58:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:55,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-22 13:58:55,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:55,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-22 13:58:56,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:56,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 13:58:56,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-22 13:58:56,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 13:58:56,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-22 13:58:56,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-22 13:58:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-22 13:58:56,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-22 13:58:56,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-22 13:58:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-22 13:58:56,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-22 13:58:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-22 13:58:56,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-22 13:58:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-22 13:58:56,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-22 13:58:56,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-22 13:58:56,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-22 13:58:56,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-22 13:58:56,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-22 13:58:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2021-12-22 13:58:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-22 13:58:56,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:56,488 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 23 proven. 67 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2021-12-22 13:58:56,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 13:58:56,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860483199] [2021-12-22 13:58:56,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860483199] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 13:58:56,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16258408] [2021-12-22 13:58:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 13:58:56,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 13:58:56,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 13:58:56,490 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 13:58:56,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-22 13:58:57,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 13:58:57,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 3195 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-22 13:58:57,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 13:59:13,811 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 13:59:13,811 INFO L387 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-22 13:59:13,869 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 13:59:13,869 INFO L387 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-22 13:59:13,876 INFO L387 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-22 13:59:14,030 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 13:59:14,030 INFO L387 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-22 13:59:14,109 INFO L353 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-22 13:59:14,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-22 13:59:14,178 INFO L387 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 14 treesize of output 10 [2021-12-22 13:59:14,240 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_save_byte_from_array_~storage#1.base| Int)) (= (select |c_#valid| |ULTIMATE.start_save_byte_from_array_~storage#1.base|) 1)) (exists ((v_ArrVal_3448 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_3448) |c_#memory_int|))) is different from true [2021-12-22 13:59:14,247 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_save_byte_from_array_~storage#1.base| Int)) (= (select |c_#valid| |ULTIMATE.start_save_byte_from_array_~storage#1.base|) 1)) (exists ((v_ArrVal_3450 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_3450)))) is different from true [2021-12-22 13:59:14,257 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((|ULTIMATE.start_save_byte_from_array_~storage#1.base| Int)) (= (select |c_#valid| |ULTIMATE.start_save_byte_from_array_~storage#1.base|) 1)) (exists ((v_ArrVal_3452 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memcpy_dest.base| v_ArrVal_3452) |c_#memory_int|))) is different from true [2021-12-22 13:59:14,286 INFO L353 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-22 13:59:14,286 INFO L387 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-22 13:59:14,305 INFO L387 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-22 13:59:14,525 INFO L353 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-22 13:59:14,525 INFO L387 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 26 treesize of output 29 [2021-12-22 13:59:16,247 INFO L353 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2021-12-22 13:59:16,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 33 [2021-12-22 13:59:16,878 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-22 13:59:16,879 INFO L387 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-22 13:59:16,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-22 13:59:17,311 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 128 proven. 133 refuted. 0 times theorem prover too weak. 85 trivial. 4 not checked. [2021-12-22 13:59:17,311 INFO L328 TraceCheckSpWp]: Computing backward predicates...