./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_append_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 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_buf_append_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 aad159acc9cbece9fe1ce64619aff83e5e3477bbd84af6f399f8d36d8b5384a2 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 20:16:06,059 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 20:16:06,063 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 20:16:06,082 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 20:16:06,083 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 20:16:06,083 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 20:16:06,084 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 20:16:06,085 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 20:16:06,086 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 20:16:06,087 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 20:16:06,087 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 20:16:06,088 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 20:16:06,088 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 20:16:06,089 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 20:16:06,090 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 20:16:06,091 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 20:16:06,091 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 20:16:06,092 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 20:16:06,093 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 20:16:06,094 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 20:16:06,094 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 20:16:06,096 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 20:16:06,096 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 20:16:06,097 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 20:16:06,098 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 20:16:06,099 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 20:16:06,099 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 20:16:06,099 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 20:16:06,100 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 20:16:06,100 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 20:16:06,100 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 20:16:06,101 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 20:16:06,101 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 20:16:06,102 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 20:16:06,102 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 20:16:06,103 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 20:16:06,103 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 20:16:06,103 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 20:16:06,103 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 20:16:06,104 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 20:16:06,104 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 20:16:06,105 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-16 20:16:06,124 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 20:16:06,124 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 20:16:06,124 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 20:16:06,125 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 20:16:06,125 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 20:16:06,125 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 20:16:06,126 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 20:16:06,126 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 20:16:06,126 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 20:16:06,126 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 20:16:06,126 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-16 20:16:06,126 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 20:16:06,127 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 20:16:06,128 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 20:16:06,128 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 20:16:06,128 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 20:16:06,128 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 20:16:06,128 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 20:16:06,128 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 20:16:06,128 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 20:16:06,129 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 20:16:06,129 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 -> aad159acc9cbece9fe1ce64619aff83e5e3477bbd84af6f399f8d36d8b5384a2 [2021-11-16 20:16:06,338 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 20:16:06,360 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 20:16:06,362 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 20:16:06,363 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 20:16:06,363 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 20:16:06,364 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_append_harness.i [2021-11-16 20:16:06,416 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9e24051f/b7e885e1156e4414b96441bb93b08fc4/FLAGda9ac1acc [2021-11-16 20:16:06,981 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 20:16:06,981 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_append_harness.i [2021-11-16 20:16:07,004 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9e24051f/b7e885e1156e4414b96441bb93b08fc4/FLAGda9ac1acc [2021-11-16 20:16:07,432 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c9e24051f/b7e885e1156e4414b96441bb93b08fc4 [2021-11-16 20:16:07,434 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 20:16:07,435 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 20:16:07,436 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 20:16:07,436 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 20:16:07,438 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 20:16:07,438 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:16:07" (1/1) ... [2021-11-16 20:16:07,439 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f2789f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:07, skipping insertion in model container [2021-11-16 20:16:07,439 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:16:07" (1/1) ... [2021-11-16 20:16:07,443 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 20:16:07,505 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 20:16:07,681 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_buf_append_harness.i[4493,4506] [2021-11-16 20:16:07,686 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_buf_append_harness.i[4553,4566] [2021-11-16 20:16:07,701 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 20:16:07,707 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 20:16:08,162 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,162 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,163 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,163 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,164 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,170 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,171 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,172 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,172 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,386 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 20:16:08,387 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 20:16:08,388 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 20:16:08,389 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 20:16:08,393 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 20:16:08,395 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 20:16:08,396 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 20:16:08,397 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 20:16:08,398 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 20:16:08,400 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 20:16:08,505 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 20:16:08,563 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,563 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,622 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 20:16:08,661 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 20:16:08,676 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_buf_append_harness.i[4493,4506] [2021-11-16 20:16:08,679 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_buf_append_harness.i[4553,4566] [2021-11-16 20:16:08,682 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 20:16:08,682 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 20:16:08,700 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,701 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,701 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,701 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,702 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,705 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,705 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,706 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,706 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,723 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 20:16:08,724 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 20:16:08,724 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 20:16:08,725 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 20:16:08,725 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 20:16:08,725 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 20:16:08,726 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 20:16:08,726 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 20:16:08,726 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 20:16:08,727 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 20:16:08,738 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 20:16:08,786 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,787 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 20:16:08,810 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 20:16:08,962 INFO L208 MainTranslator]: Completed translation [2021-11-16 20:16:08,963 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08 WrapperNode [2021-11-16 20:16:08,963 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 20:16:08,964 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 20:16:08,964 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 20:16:08,964 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 20:16:08,969 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,047 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,114 INFO L137 Inliner]: procedures = 693, calls = 2645, calls flagged for inlining = 60, calls inlined = 8, statements flattened = 855 [2021-11-16 20:16:09,114 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 20:16:09,115 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 20:16:09,115 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 20:16:09,115 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 20:16:09,121 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,121 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,127 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,128 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,162 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,177 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,182 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,187 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 20:16:09,190 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 20:16:09,190 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 20:16:09,191 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 20:16:09,191 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (1/1) ... [2021-11-16 20:16:09,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 20:16:09,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:09,233 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-11-16 20:16:09,242 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-11-16 20:16:09,269 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-11-16 20:16:09,269 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-11-16 20:16:09,269 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-11-16 20:16:09,269 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-11-16 20:16:09,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 20:16:09,270 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-16 20:16:09,270 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-16 20:16:09,271 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_append [2021-11-16 20:16:09,271 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_append [2021-11-16 20:16:09,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-16 20:16:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-16 20:16:09,272 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-16 20:16:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-16 20:16:09,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-16 20:16:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 20:16:09,272 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 20:16:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 20:16:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-11-16 20:16:09,273 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-11-16 20:16:09,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 20:16:09,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 20:16:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-16 20:16:09,274 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-16 20:16:09,274 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-16 20:16:09,274 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-16 20:16:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-11-16 20:16:09,275 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-11-16 20:16:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 20:16:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 20:16:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 20:16:09,275 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-16 20:16:09,275 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-16 20:16:09,276 INFO L130 BoogieDeclarations]: Found specification of procedure assert_bytes_match [2021-11-16 20:16:09,276 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_bytes_match [2021-11-16 20:16:09,276 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-11-16 20:16:09,276 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-11-16 20:16:09,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-16 20:16:09,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-16 20:16:09,507 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 20:16:09,508 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 20:16:10,962 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 20:16:10,967 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 20:16:10,967 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-16 20:16:10,969 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:16:10 BoogieIcfgContainer [2021-11-16 20:16:10,969 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 20:16:10,970 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 20:16:10,970 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 20:16:10,972 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 20:16:10,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:16:07" (1/3) ... [2021-11-16 20:16:10,972 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75adda41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:16:10, skipping insertion in model container [2021-11-16 20:16:10,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:16:08" (2/3) ... [2021-11-16 20:16:10,973 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75adda41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:16:10, skipping insertion in model container [2021-11-16 20:16:10,973 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:16:10" (3/3) ... [2021-11-16 20:16:10,974 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_append_harness.i [2021-11-16 20:16:10,977 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 20:16:10,977 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 20:16:11,004 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 20:16:11,008 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-11-16 20:16:11,008 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 20:16:11,020 INFO L276 IsEmpty]: Start isEmpty. Operand has 170 states, 107 states have (on average 1.2149532710280373) internal successors, (130), 108 states have internal predecessors, (130), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-16 20:16:11,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 20:16:11,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:11,026 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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] [2021-11-16 20:16:11,027 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:11,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:11,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1617698357, now seen corresponding path program 1 times [2021-11-16 20:16:11,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:11,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267568653] [2021-11-16 20:16:11,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:11,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:11,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:11,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:11,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:11,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:11,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:16:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 20:16:11,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-11-16 20:16:11,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:11,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:16:11,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 20:16:11,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:11,585 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-16 20:16:11,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:11,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267568653] [2021-11-16 20:16:11,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267568653] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:11,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:16:11,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-16 20:16:11,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608109525] [2021-11-16 20:16:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:11,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-16 20:16:11,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:11,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-16 20:16:11,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 20:16:11,621 INFO L87 Difference]: Start difference. First operand has 170 states, 107 states have (on average 1.2149532710280373) internal successors, (130), 108 states have internal predecessors, (130), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 2 states have internal predecessors, (39), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:11,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:11,912 INFO L93 Difference]: Finished difference Result 336 states and 480 transitions. [2021-11-16 20:16:11,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-16 20:16:11,914 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 2 states have internal predecessors, (39), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 97 [2021-11-16 20:16:11,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:11,926 INFO L225 Difference]: With dead ends: 336 [2021-11-16 20:16:11,926 INFO L226 Difference]: Without dead ends: 165 [2021-11-16 20:16:11,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-16 20:16:11,939 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 91 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:11,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 229 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 20:16:11,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-11-16 20:16:11,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2021-11-16 20:16:11,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 103 states have (on average 1.1941747572815533) internal successors, (123), 104 states have internal predecessors, (123), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2021-11-16 20:16:11,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 218 transitions. [2021-11-16 20:16:11,979 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 218 transitions. Word has length 97 [2021-11-16 20:16:11,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:11,979 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 218 transitions. [2021-11-16 20:16:11,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 2 states have internal predecessors, (39), 2 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:11,980 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 218 transitions. [2021-11-16 20:16:11,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-11-16 20:16:11,983 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:11,983 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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] [2021-11-16 20:16:11,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-16 20:16:11,983 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:11,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:11,984 INFO L85 PathProgramCache]: Analyzing trace with hash -369216981, now seen corresponding path program 1 times [2021-11-16 20:16:11,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:11,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217214046] [2021-11-16 20:16:11,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:11,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:12,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:12,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:16:12,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 20:16:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-11-16 20:16:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:16:12,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-11-16 20:16:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,263 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-11-16 20:16:12,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:12,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217214046] [2021-11-16 20:16:12,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217214046] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:12,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033436363] [2021-11-16 20:16:12,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:12,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:12,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:12,265 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-11-16 20:16:12,266 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-11-16 20:16:12,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:12,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 2559 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-16 20:16:12,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:12,957 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 58 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-16 20:16:12,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-11-16 20:16:13,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033436363] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:16:13,201 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:16:13,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-11-16 20:16:13,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655703895] [2021-11-16 20:16:13,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:16:13,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-16 20:16:13,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:13,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-16 20:16:13,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-11-16 20:16:13,204 INFO L87 Difference]: Start difference. First operand 165 states and 218 transitions. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 11 states have internal predecessors, (99), 7 states have call successors, (38), 4 states have call predecessors, (38), 5 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) [2021-11-16 20:16:14,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:14,065 INFO L93 Difference]: Finished difference Result 319 states and 428 transitions. [2021-11-16 20:16:14,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 20:16:14,066 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 11 states have internal predecessors, (99), 7 states have call successors, (38), 4 states have call predecessors, (38), 5 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) Word has length 97 [2021-11-16 20:16:14,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:14,069 INFO L225 Difference]: With dead ends: 319 [2021-11-16 20:16:14,069 INFO L226 Difference]: Without dead ends: 171 [2021-11-16 20:16:14,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-11-16 20:16:14,070 INFO L933 BasicCegarLoop]: 154 mSDtfsCounter, 286 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:14,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 528 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-16 20:16:14,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-11-16 20:16:14,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2021-11-16 20:16:14,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 110 states have internal predecessors, (127), 48 states have call successors, (48), 13 states have call predecessors, (48), 15 states have return successors, (53), 47 states have call predecessors, (53), 47 states have call successors, (53) [2021-11-16 20:16:14,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 228 transitions. [2021-11-16 20:16:14,094 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 228 transitions. Word has length 97 [2021-11-16 20:16:14,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:14,094 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 228 transitions. [2021-11-16 20:16:14,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 11 states have internal predecessors, (99), 7 states have call successors, (38), 4 states have call predecessors, (38), 5 states have return successors, (36), 7 states have call predecessors, (36), 7 states have call successors, (36) [2021-11-16 20:16:14,095 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 228 transitions. [2021-11-16 20:16:14,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-11-16 20:16:14,101 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:14,101 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 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] [2021-11-16 20:16:14,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-16 20:16:14,320 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-11-16 20:16:14,321 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:14,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:14,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2066662021, now seen corresponding path program 1 times [2021-11-16 20:16:14,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:14,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234554294] [2021-11-16 20:16:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:14,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:14,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:14,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:14,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:14,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:14,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:14,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:14,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:14,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:14,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:14,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:14,576 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-11-16 20:16:14,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:14,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234554294] [2021-11-16 20:16:14,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234554294] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:14,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:16:14,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-16 20:16:14,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181823374] [2021-11-16 20:16:14,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:14,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-16 20:16:14,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:14,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-16 20:16:14,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-16 20:16:14,578 INFO L87 Difference]: Start difference. First operand 171 states and 228 transitions. Second operand has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 6 states have internal predecessors, (52), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-16 20:16:15,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:15,187 INFO L93 Difference]: Finished difference Result 300 states and 401 transitions. [2021-11-16 20:16:15,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 20:16:15,187 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 6 states have internal predecessors, (52), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) Word has length 105 [2021-11-16 20:16:15,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:15,188 INFO L225 Difference]: With dead ends: 300 [2021-11-16 20:16:15,188 INFO L226 Difference]: Without dead ends: 168 [2021-11-16 20:16:15,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-16 20:16:15,189 INFO L933 BasicCegarLoop]: 177 mSDtfsCounter, 160 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:15,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 527 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-16 20:16:15,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-11-16 20:16:15,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2021-11-16 20:16:15,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 105 states have (on average 1.180952380952381) internal successors, (124), 107 states have internal predecessors, (124), 48 states have call successors, (48), 13 states have call predecessors, (48), 14 states have return successors, (50), 47 states have call predecessors, (50), 47 states have call successors, (50) [2021-11-16 20:16:15,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 222 transitions. [2021-11-16 20:16:15,209 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 222 transitions. Word has length 105 [2021-11-16 20:16:15,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:15,210 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 222 transitions. [2021-11-16 20:16:15,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 6 states have internal predecessors, (52), 4 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-16 20:16:15,210 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 222 transitions. [2021-11-16 20:16:15,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-11-16 20:16:15,211 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:15,211 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:15,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-16 20:16:15,212 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:15,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:15,212 INFO L85 PathProgramCache]: Analyzing trace with hash -2020813690, now seen corresponding path program 1 times [2021-11-16 20:16:15,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:15,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930670900] [2021-11-16 20:16:15,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:15,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:15,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:15,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:15,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:15,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:15,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:15,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:15,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,544 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:16:15,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:15,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930670900] [2021-11-16 20:16:15,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930670900] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:15,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061071515] [2021-11-16 20:16:15,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:15,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:15,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:15,546 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-11-16 20:16:15,547 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-11-16 20:16:15,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:15,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 2598 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-16 20:16:15,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 28 proven. 50 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-11-16 20:16:16,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:16:16,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061071515] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:16,469 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:16:16,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 8] total 21 [2021-11-16 20:16:16,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027382586] [2021-11-16 20:16:16,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:16,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-16 20:16:16,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:16,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-16 20:16:16,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-11-16 20:16:16,471 INFO L87 Difference]: Start difference. First operand 168 states and 222 transitions. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-16 20:16:16,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:16,700 INFO L93 Difference]: Finished difference Result 291 states and 384 transitions. [2021-11-16 20:16:16,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 20:16:16,700 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 111 [2021-11-16 20:16:16,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:16,701 INFO L225 Difference]: With dead ends: 291 [2021-11-16 20:16:16,701 INFO L226 Difference]: Without dead ends: 165 [2021-11-16 20:16:16,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-11-16 20:16:16,702 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 230 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:16,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 954 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 20:16:16,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-11-16 20:16:16,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2021-11-16 20:16:16,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 103 states have (on average 1.174757281553398) internal successors, (121), 104 states have internal predecessors, (121), 48 states have call successors, (48), 13 states have call predecessors, (48), 13 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2021-11-16 20:16:16,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 216 transitions. [2021-11-16 20:16:16,711 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 216 transitions. Word has length 111 [2021-11-16 20:16:16,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:16,712 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 216 transitions. [2021-11-16 20:16:16,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 7 states have internal predecessors, (51), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-16 20:16:16,712 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 216 transitions. [2021-11-16 20:16:16,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-11-16 20:16:16,713 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:16,713 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:16,737 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-11-16 20:16:16,923 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,SelfDestructingSolverStorable3 [2021-11-16 20:16:16,924 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:16,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1770709749, now seen corresponding path program 1 times [2021-11-16 20:16:16,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:16,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922159039] [2021-11-16 20:16:16,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:16,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:17,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:17,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:17,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:17,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-11-16 20:16:17,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:16:17,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:17,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922159039] [2021-11-16 20:16:17,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922159039] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:17,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536141298] [2021-11-16 20:16:17,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:17,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:17,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:17,320 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-11-16 20:16:17,320 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-11-16 20:16:17,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:17,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 2603 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-16 20:16:17,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:17,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:16:18,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-11-16 20:16:18,489 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 60 proven. 6 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 20:16:18,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:18,793 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:16:18,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536141298] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:16:18,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:16:18,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 19 [2021-11-16 20:16:18,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825534509] [2021-11-16 20:16:18,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:16:18,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-16 20:16:18,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:18,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-16 20:16:18,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-11-16 20:16:18,795 INFO L87 Difference]: Start difference. First operand 165 states and 216 transitions. Second operand has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2021-11-16 20:16:21,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:21,519 INFO L93 Difference]: Finished difference Result 388 states and 523 transitions. [2021-11-16 20:16:21,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-16 20:16:21,520 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 113 [2021-11-16 20:16:21,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:21,521 INFO L225 Difference]: With dead ends: 388 [2021-11-16 20:16:21,521 INFO L226 Difference]: Without dead ends: 272 [2021-11-16 20:16:21,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 236 SyntacticMatches, 14 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2021-11-16 20:16:21,523 INFO L933 BasicCegarLoop]: 231 mSDtfsCounter, 201 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 1786 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 2361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 458 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:21,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 1282 Invalid, 2361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1786 Invalid, 0 Unknown, 458 Unchecked, 2.3s Time] [2021-11-16 20:16:21,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-11-16 20:16:21,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 225. [2021-11-16 20:16:21,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 143 states have (on average 1.1748251748251748) internal successors, (168), 144 states have internal predecessors, (168), 63 states have call successors, (63), 17 states have call predecessors, (63), 18 states have return successors, (71), 63 states have call predecessors, (71), 62 states have call successors, (71) [2021-11-16 20:16:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 302 transitions. [2021-11-16 20:16:21,537 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 302 transitions. Word has length 113 [2021-11-16 20:16:21,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:21,538 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 302 transitions. [2021-11-16 20:16:21,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.7368421052631575) internal successors, (90), 16 states have internal predecessors, (90), 8 states have call successors, (26), 6 states have call predecessors, (26), 3 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2021-11-16 20:16:21,538 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 302 transitions. [2021-11-16 20:16:21,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-11-16 20:16:21,541 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:21,541 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:21,563 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-11-16 20:16:21,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:21,754 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:21,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:21,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1925736603, now seen corresponding path program 1 times [2021-11-16 20:16:21,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:21,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052250437] [2021-11-16 20:16:21,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:21,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:21,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:21,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:21,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:21,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:21,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 20:16:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:16:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-16 20:16:22,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-11-16 20:16:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-16 20:16:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,060 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-16 20:16:22,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:22,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052250437] [2021-11-16 20:16:22,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052250437] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:22,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280502898] [2021-11-16 20:16:22,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:22,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:22,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:22,062 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-11-16 20:16:22,063 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-11-16 20:16:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:22,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 2627 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-16 20:16:22,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:22,643 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 77 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-16 20:16:22,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:23,004 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-16 20:16:23,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280502898] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:16:23,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:16:23,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 11] total 20 [2021-11-16 20:16:23,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56643989] [2021-11-16 20:16:23,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:16:23,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-16 20:16:23,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:23,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-16 20:16:23,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-11-16 20:16:23,006 INFO L87 Difference]: Start difference. First operand 225 states and 302 transitions. Second operand has 20 states, 17 states have (on average 5.588235294117647) internal successors, (95), 15 states have internal predecessors, (95), 5 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-16 20:16:25,033 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:16:26,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:26,106 INFO L93 Difference]: Finished difference Result 391 states and 533 transitions. [2021-11-16 20:16:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-16 20:16:26,107 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 5.588235294117647) internal successors, (95), 15 states have internal predecessors, (95), 5 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) Word has length 121 [2021-11-16 20:16:26,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:26,108 INFO L225 Difference]: With dead ends: 391 [2021-11-16 20:16:26,108 INFO L226 Difference]: Without dead ends: 243 [2021-11-16 20:16:26,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2021-11-16 20:16:26,110 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 121 mSDsluCounter, 1488 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 58 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:26,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 1674 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1977 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2021-11-16 20:16:26,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-11-16 20:16:26,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 230. [2021-11-16 20:16:26,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 147 states have (on average 1.1700680272108843) internal successors, (172), 149 states have internal predecessors, (172), 63 states have call successors, (63), 17 states have call predecessors, (63), 19 states have return successors, (77), 63 states have call predecessors, (77), 62 states have call successors, (77) [2021-11-16 20:16:26,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 312 transitions. [2021-11-16 20:16:26,122 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 312 transitions. Word has length 121 [2021-11-16 20:16:26,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:26,122 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 312 transitions. [2021-11-16 20:16:26,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 5.588235294117647) internal successors, (95), 15 states have internal predecessors, (95), 5 states have call successors, (24), 4 states have call predecessors, (24), 7 states have return successors, (23), 5 states have call predecessors, (23), 5 states have call successors, (23) [2021-11-16 20:16:26,123 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 312 transitions. [2021-11-16 20:16:26,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-11-16 20:16:26,124 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:26,124 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:26,157 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-11-16 20:16:26,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:26,340 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:26,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:26,340 INFO L85 PathProgramCache]: Analyzing trace with hash -508813440, now seen corresponding path program 1 times [2021-11-16 20:16:26,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:26,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271528138] [2021-11-16 20:16:26,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:26,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:26,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:26,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:26,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-11-16 20:16:26,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:26,614 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-16 20:16:26,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:26,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271528138] [2021-11-16 20:16:26,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271528138] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:26,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:16:26,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-16 20:16:26,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503527853] [2021-11-16 20:16:26,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:26,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 20:16:26,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:26,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 20:16:26,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-16 20:16:26,616 INFO L87 Difference]: Start difference. First operand 230 states and 312 transitions. Second operand has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:28,641 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:16:29,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:29,238 INFO L93 Difference]: Finished difference Result 381 states and 515 transitions. [2021-11-16 20:16:29,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 20:16:29,242 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 123 [2021-11-16 20:16:29,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:29,243 INFO L225 Difference]: With dead ends: 381 [2021-11-16 20:16:29,243 INFO L226 Difference]: Without dead ends: 230 [2021-11-16 20:16:29,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-11-16 20:16:29,244 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 101 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 50 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 933 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:29,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 892 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 933 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-11-16 20:16:29,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-11-16 20:16:29,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2021-11-16 20:16:29,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 147 states have (on average 1.163265306122449) internal successors, (171), 149 states have internal predecessors, (171), 63 states have call successors, (63), 17 states have call predecessors, (63), 19 states have return successors, (75), 63 states have call predecessors, (75), 62 states have call successors, (75) [2021-11-16 20:16:29,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 309 transitions. [2021-11-16 20:16:29,262 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 309 transitions. Word has length 123 [2021-11-16 20:16:29,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:29,263 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 309 transitions. [2021-11-16 20:16:29,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:29,263 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 309 transitions. [2021-11-16 20:16:29,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-16 20:16:29,264 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:29,264 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:29,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-16 20:16:29,265 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:29,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:29,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1642823079, now seen corresponding path program 1 times [2021-11-16 20:16:29,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:29,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271595565] [2021-11-16 20:16:29,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:29,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:29,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:29,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:29,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:29,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:29,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:29,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:29,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:29,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:29,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:29,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-11-16 20:16:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-16 20:16:29,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:29,468 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-11-16 20:16:29,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:29,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271595565] [2021-11-16 20:16:29,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271595565] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:29,468 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:16:29,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 20:16:29,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694076196] [2021-11-16 20:16:29,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:29,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:16:29,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:29,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:16:29,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:16:29,470 INFO L87 Difference]: Start difference. First operand 230 states and 309 transitions. Second operand has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:16:29,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:29,995 INFO L93 Difference]: Finished difference Result 244 states and 330 transitions. [2021-11-16 20:16:29,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 20:16:29,996 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 125 [2021-11-16 20:16:29,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:29,997 INFO L225 Difference]: With dead ends: 244 [2021-11-16 20:16:29,997 INFO L226 Difference]: Without dead ends: 242 [2021-11-16 20:16:29,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-11-16 20:16:29,998 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 116 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:29,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 812 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-16 20:16:29,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-11-16 20:16:30,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 240. [2021-11-16 20:16:30,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 153 states have (on average 1.1568627450980393) internal successors, (177), 156 states have internal predecessors, (177), 65 states have call successors, (65), 18 states have call predecessors, (65), 21 states have return successors, (84), 65 states have call predecessors, (84), 64 states have call successors, (84) [2021-11-16 20:16:30,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 326 transitions. [2021-11-16 20:16:30,012 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 326 transitions. Word has length 125 [2021-11-16 20:16:30,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:30,012 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 326 transitions. [2021-11-16 20:16:30,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.375) internal successors, (51), 6 states have internal predecessors, (51), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:16:30,012 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 326 transitions. [2021-11-16 20:16:30,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-16 20:16:30,015 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:30,015 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:30,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-16 20:16:30,015 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:30,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:30,016 INFO L85 PathProgramCache]: Analyzing trace with hash 14294821, now seen corresponding path program 1 times [2021-11-16 20:16:30,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:30,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938492947] [2021-11-16 20:16:30,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:30,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:30,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:30,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:30,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:30,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:30,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:16:30,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-11-16 20:16:30,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:30,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938492947] [2021-11-16 20:16:30,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938492947] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:30,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141599247] [2021-11-16 20:16:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:30,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:30,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:30,268 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-11-16 20:16:30,269 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-11-16 20:16:30,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:30,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 2637 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-16 20:16:30,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:30,856 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-16 20:16:30,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:30,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141599247] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:30,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:30,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2021-11-16 20:16:30,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454226492] [2021-11-16 20:16:30,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:30,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-16 20:16:30,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:30,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-16 20:16:30,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-16 20:16:30,858 INFO L87 Difference]: Start difference. First operand 240 states and 326 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:31,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:31,359 INFO L93 Difference]: Finished difference Result 418 states and 574 transitions. [2021-11-16 20:16:31,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 20:16:31,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 125 [2021-11-16 20:16:31,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:31,361 INFO L225 Difference]: With dead ends: 418 [2021-11-16 20:16:31,361 INFO L226 Difference]: Without dead ends: 244 [2021-11-16 20:16:31,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-11-16 20:16:31,362 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 17 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:31,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 754 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 39 Unchecked, 0.4s Time] [2021-11-16 20:16:31,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-11-16 20:16:31,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 240. [2021-11-16 20:16:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 153 states have (on average 1.1437908496732025) internal successors, (175), 156 states have internal predecessors, (175), 65 states have call successors, (65), 18 states have call predecessors, (65), 21 states have return successors, (84), 65 states have call predecessors, (84), 64 states have call successors, (84) [2021-11-16 20:16:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 324 transitions. [2021-11-16 20:16:31,384 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 324 transitions. Word has length 125 [2021-11-16 20:16:31,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:31,384 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 324 transitions. [2021-11-16 20:16:31,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:31,385 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 324 transitions. [2021-11-16 20:16:31,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-16 20:16:31,386 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:31,386 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:31,407 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-11-16 20:16:31,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:31,603 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:31,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:31,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1113949143, now seen corresponding path program 1 times [2021-11-16 20:16:31,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:31,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581542283] [2021-11-16 20:16:31,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:31,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:31,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:31,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:31,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:31,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:31,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:31,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:31,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:16:31,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:31,958 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-16 20:16:31,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:31,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581542283] [2021-11-16 20:16:31,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581542283] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:31,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237413472] [2021-11-16 20:16:31,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:31,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:31,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:31,960 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-11-16 20:16:31,962 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-11-16 20:16:32,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:32,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-16 20:16:32,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:32,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 20:16:32,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 20:16:32,915 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-16 20:16:32,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:32,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237413472] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:32,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:32,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2021-11-16 20:16:32,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646709222] [2021-11-16 20:16:32,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:32,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 20:16:32,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:32,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 20:16:32,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-11-16 20:16:32,917 INFO L87 Difference]: Start difference. First operand 240 states and 324 transitions. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 10 states have internal predecessors, (78), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-16 20:16:32,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:32,994 INFO L93 Difference]: Finished difference Result 457 states and 623 transitions. [2021-11-16 20:16:32,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-16 20:16:32,995 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 10 states have internal predecessors, (78), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) Word has length 125 [2021-11-16 20:16:32,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:32,997 INFO L225 Difference]: With dead ends: 457 [2021-11-16 20:16:32,997 INFO L226 Difference]: Without dead ends: 280 [2021-11-16 20:16:32,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2021-11-16 20:16:32,999 INFO L933 BasicCegarLoop]: 233 mSDtfsCounter, 41 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:33,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 1104 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 50 Unchecked, 0.0s Time] [2021-11-16 20:16:33,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-11-16 20:16:33,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 253. [2021-11-16 20:16:33,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 164 states have (on average 1.1402439024390243) internal successors, (187), 168 states have internal predecessors, (187), 66 states have call successors, (66), 19 states have call predecessors, (66), 22 states have return successors, (86), 65 states have call predecessors, (86), 65 states have call successors, (86) [2021-11-16 20:16:33,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 339 transitions. [2021-11-16 20:16:33,015 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 339 transitions. Word has length 125 [2021-11-16 20:16:33,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:33,015 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 339 transitions. [2021-11-16 20:16:33,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 10 states have internal predecessors, (78), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-16 20:16:33,015 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 339 transitions. [2021-11-16 20:16:33,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-11-16 20:16:33,016 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:33,016 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:33,054 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-11-16 20:16:33,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:33,235 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:33,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:33,236 INFO L85 PathProgramCache]: Analyzing trace with hash -434676889, now seen corresponding path program 1 times [2021-11-16 20:16:33,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:33,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548112338] [2021-11-16 20:16:33,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:33,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:33,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:33,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:33,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:33,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:33,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:16:33,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,391 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-11-16 20:16:33,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:33,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548112338] [2021-11-16 20:16:33,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548112338] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:33,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103621686] [2021-11-16 20:16:33,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:33,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:33,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:33,392 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-11-16 20:16:33,415 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-11-16 20:16:33,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:33,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 2642 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 20:16:33,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-16 20:16:33,866 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:33,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103621686] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:33,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:33,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-11-16 20:16:33,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399029663] [2021-11-16 20:16:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:33,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 20:16:33,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:33,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 20:16:33,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 20:16:33,868 INFO L87 Difference]: Start difference. First operand 253 states and 339 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:33,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:33,899 INFO L93 Difference]: Finished difference Result 435 states and 591 transitions. [2021-11-16 20:16:33,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 20:16:33,900 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 125 [2021-11-16 20:16:33,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:33,901 INFO L225 Difference]: With dead ends: 435 [2021-11-16 20:16:33,901 INFO L226 Difference]: Without dead ends: 255 [2021-11-16 20:16:33,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:16:33,902 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 6 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 638 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-11-16 20:16:33,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 638 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 20:16:33,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-11-16 20:16:33,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 252. [2021-11-16 20:16:33,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 163 states have (on average 1.1288343558282208) internal successors, (184), 167 states have internal predecessors, (184), 66 states have call successors, (66), 19 states have call predecessors, (66), 22 states have return successors, (85), 65 states have call predecessors, (85), 65 states have call successors, (85) [2021-11-16 20:16:33,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 335 transitions. [2021-11-16 20:16:33,912 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 335 transitions. Word has length 125 [2021-11-16 20:16:33,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:33,912 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 335 transitions. [2021-11-16 20:16:33,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-16 20:16:33,913 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 335 transitions. [2021-11-16 20:16:33,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-16 20:16:33,915 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:33,915 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:33,953 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-11-16 20:16:34,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:34,132 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:34,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:34,132 INFO L85 PathProgramCache]: Analyzing trace with hash -407305682, now seen corresponding path program 1 times [2021-11-16 20:16:34,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:34,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602653447] [2021-11-16 20:16:34,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:34,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:34,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:34,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:34,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:34,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:34,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:34,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-16 20:16:34,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 20:16:34,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-16 20:16:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-11-16 20:16:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-11-16 20:16:34,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-16 20:16:34,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-16 20:16:34,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-11-16 20:16:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:34,422 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-11-16 20:16:34,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:34,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602653447] [2021-11-16 20:16:34,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602653447] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:34,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:16:34,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-16 20:16:34,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759113120] [2021-11-16 20:16:34,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:34,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 20:16:34,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:34,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 20:16:34,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:16:34,426 INFO L87 Difference]: Start difference. First operand 252 states and 335 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 20:16:36,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:36,215 INFO L93 Difference]: Finished difference Result 512 states and 701 transitions. [2021-11-16 20:16:36,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-16 20:16:36,215 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 146 [2021-11-16 20:16:36,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:36,217 INFO L225 Difference]: With dead ends: 512 [2021-11-16 20:16:36,217 INFO L226 Difference]: Without dead ends: 277 [2021-11-16 20:16:36,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-11-16 20:16:36,218 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 155 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:36,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 485 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-16 20:16:36,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-11-16 20:16:36,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 257. [2021-11-16 20:16:36,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 168 states have (on average 1.1369047619047619) internal successors, (191), 172 states have internal predecessors, (191), 66 states have call successors, (66), 19 states have call predecessors, (66), 22 states have return successors, (85), 65 states have call predecessors, (85), 65 states have call successors, (85) [2021-11-16 20:16:36,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 342 transitions. [2021-11-16 20:16:36,229 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 342 transitions. Word has length 146 [2021-11-16 20:16:36,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:36,229 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 342 transitions. [2021-11-16 20:16:36,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 20:16:36,229 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 342 transitions. [2021-11-16 20:16:36,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-16 20:16:36,230 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:36,230 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:36,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-16 20:16:36,231 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:36,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:36,231 INFO L85 PathProgramCache]: Analyzing trace with hash -149140244, now seen corresponding path program 1 times [2021-11-16 20:16:36,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:36,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97172744] [2021-11-16 20:16:36,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:36,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:36,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:36,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:36,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-16 20:16:36,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 20:16:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-16 20:16:36,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2021-11-16 20:16:36,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-11-16 20:16:36,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-11-16 20:16:36,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2021-11-16 20:16:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-11-16 20:16:36,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,606 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-11-16 20:16:36,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:36,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97172744] [2021-11-16 20:16:36,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97172744] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:36,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415440634] [2021-11-16 20:16:36,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:36,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:36,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:36,611 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-11-16 20:16:36,611 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-11-16 20:16:36,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:36,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 2695 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-16 20:16:36,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:37,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-11-16 20:16:37,710 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 94 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-16 20:16:37,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:37,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-11-16 20:16:37,962 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 20:16:37,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-11-16 20:16:38,074 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-11-16 20:16:38,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415440634] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:16:38,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:16:38,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 22 [2021-11-16 20:16:38,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593435776] [2021-11-16 20:16:38,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:16:38,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-16 20:16:38,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:38,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-16 20:16:38,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2021-11-16 20:16:38,076 INFO L87 Difference]: Start difference. First operand 257 states and 342 transitions. Second operand has 22 states, 21 states have (on average 6.095238095238095) internal successors, (128), 19 states have internal predecessors, (128), 9 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (28), 8 states have call predecessors, (28), 9 states have call successors, (28) [2021-11-16 20:16:40,100 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:16:43,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:43,548 INFO L93 Difference]: Finished difference Result 460 states and 615 transitions. [2021-11-16 20:16:43,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-16 20:16:43,549 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.095238095238095) internal successors, (128), 19 states have internal predecessors, (128), 9 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (28), 8 states have call predecessors, (28), 9 states have call successors, (28) Word has length 146 [2021-11-16 20:16:43,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:43,550 INFO L225 Difference]: With dead ends: 460 [2021-11-16 20:16:43,550 INFO L226 Difference]: Without dead ends: 321 [2021-11-16 20:16:43,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 309 SyntacticMatches, 14 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=227, Invalid=1495, Unknown=0, NotChecked=0, Total=1722 [2021-11-16 20:16:43,552 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 203 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 151 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1269 SdHoareTripleChecker+Invalid, 2493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 383 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:43,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 1269 Invalid, 2493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1958 Invalid, 1 Unknown, 383 Unchecked, 5.1s Time] [2021-11-16 20:16:43,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2021-11-16 20:16:43,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 276. [2021-11-16 20:16:43,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 183 states have (on average 1.1420765027322404) internal successors, (209), 186 states have internal predecessors, (209), 68 states have call successors, (68), 22 states have call predecessors, (68), 24 states have return successors, (85), 67 states have call predecessors, (85), 67 states have call successors, (85) [2021-11-16 20:16:43,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 362 transitions. [2021-11-16 20:16:43,563 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 362 transitions. Word has length 146 [2021-11-16 20:16:43,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:43,563 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 362 transitions. [2021-11-16 20:16:43,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.095238095238095) internal successors, (128), 19 states have internal predecessors, (128), 9 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (28), 8 states have call predecessors, (28), 9 states have call successors, (28) [2021-11-16 20:16:43,563 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 362 transitions. [2021-11-16 20:16:43,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-11-16 20:16:43,564 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:43,565 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 20:16:43,583 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-11-16 20:16:43,779 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,SelfDestructingSolverStorable12 [2021-11-16 20:16:43,779 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:43,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:43,780 INFO L85 PathProgramCache]: Analyzing trace with hash -215628883, now seen corresponding path program 1 times [2021-11-16 20:16:43,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:43,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774543395] [2021-11-16 20:16:43,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:43,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:43,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:43,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:43,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:43,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:43,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:44,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:44,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:44,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:44,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:44,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:44,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:44,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:44,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:44,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-11-16 20:16:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-16 20:16:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,114 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2021-11-16 20:16:44,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:44,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774543395] [2021-11-16 20:16:44,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774543395] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:44,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703087569] [2021-11-16 20:16:44,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:44,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:44,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:44,116 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-11-16 20:16:44,117 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-11-16 20:16:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:44,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 2640 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-16 20:16:44,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:44,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-16 20:16:44,832 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-11-16 20:16:44,832 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:44,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703087569] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:44,833 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:44,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 17 [2021-11-16 20:16:44,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045640020] [2021-11-16 20:16:44,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:44,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-16 20:16:44,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:44,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-16 20:16:44,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-11-16 20:16:44,834 INFO L87 Difference]: Start difference. First operand 276 states and 362 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-16 20:16:44,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:44,876 INFO L93 Difference]: Finished difference Result 558 states and 730 transitions. [2021-11-16 20:16:44,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-16 20:16:44,877 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 129 [2021-11-16 20:16:44,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:44,879 INFO L225 Difference]: With dead ends: 558 [2021-11-16 20:16:44,879 INFO L226 Difference]: Without dead ends: 295 [2021-11-16 20:16:44,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-11-16 20:16:44,880 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 24 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 1376 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:44,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 1376 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 67 Unchecked, 0.0s Time] [2021-11-16 20:16:44,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-11-16 20:16:44,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2021-11-16 20:16:44,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 201 states have (on average 1.154228855721393) internal successors, (232), 204 states have internal predecessors, (232), 68 states have call successors, (68), 23 states have call predecessors, (68), 25 states have return successors, (85), 67 states have call predecessors, (85), 67 states have call successors, (85) [2021-11-16 20:16:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 385 transitions. [2021-11-16 20:16:44,891 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 385 transitions. Word has length 129 [2021-11-16 20:16:44,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:44,892 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 385 transitions. [2021-11-16 20:16:44,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 10 states have internal predecessors, (67), 5 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-16 20:16:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 385 transitions. [2021-11-16 20:16:44,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-11-16 20:16:44,893 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:44,893 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:16:44,921 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-11-16 20:16:45,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-16 20:16:45,107 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:45,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:45,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1385442223, now seen corresponding path program 1 times [2021-11-16 20:16:45,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:45,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025467634] [2021-11-16 20:16:45,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:45,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:45,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:45,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:16:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:16:45,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:16:45,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-16 20:16:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-16 20:16:45,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-11-16 20:16:45,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:45,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-11-16 20:16:45,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-11-16 20:16:45,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,231 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2021-11-16 20:16:45,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:45,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025467634] [2021-11-16 20:16:45,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025467634] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:45,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771657259] [2021-11-16 20:16:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:45,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:45,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:45,233 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-11-16 20:16:45,235 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-11-16 20:16:45,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:45,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 2635 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 20:16:45,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:45,766 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-16 20:16:45,767 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:45,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771657259] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:45,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:45,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-11-16 20:16:45,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087960119] [2021-11-16 20:16:45,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:45,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 20:16:45,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:45,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 20:16:45,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 20:16:45,768 INFO L87 Difference]: Start difference. First operand 295 states and 385 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:45,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:45,802 INFO L93 Difference]: Finished difference Result 571 states and 757 transitions. [2021-11-16 20:16:45,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 20:16:45,802 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 129 [2021-11-16 20:16:45,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:45,803 INFO L225 Difference]: With dead ends: 571 [2021-11-16 20:16:45,803 INFO L226 Difference]: Without dead ends: 308 [2021-11-16 20:16:45,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:16:45,807 INFO L933 BasicCegarLoop]: 226 mSDtfsCounter, 20 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:45,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 637 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 20:16:45,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-11-16 20:16:45,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 287. [2021-11-16 20:16:45,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 194 states have (on average 1.1494845360824741) internal successors, (223), 196 states have internal predecessors, (223), 68 states have call successors, (68), 23 states have call predecessors, (68), 24 states have return successors, (84), 67 states have call predecessors, (84), 67 states have call successors, (84) [2021-11-16 20:16:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 375 transitions. [2021-11-16 20:16:45,818 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 375 transitions. Word has length 129 [2021-11-16 20:16:45,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:45,818 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 375 transitions. [2021-11-16 20:16:45,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:45,818 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 375 transitions. [2021-11-16 20:16:45,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-11-16 20:16:45,819 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:45,819 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:45,838 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-11-16 20:16:46,033 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,SelfDestructingSolverStorable14 [2021-11-16 20:16:46,033 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:46,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:46,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1702265267, now seen corresponding path program 2 times [2021-11-16 20:16:46,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:46,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757015577] [2021-11-16 20:16:46,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:46,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:46,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:46,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:46,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:46,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 20:16:46,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-11-16 20:16:46,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 20:16:46,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:16:46,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 20:16:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:16:46,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-16 20:16:46,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-11-16 20:16:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:16:46,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:16:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:46,232 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:16:46,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:46,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757015577] [2021-11-16 20:16:46,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757015577] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:46,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756049418] [2021-11-16 20:16:46,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 20:16:46,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:46,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:46,234 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-11-16 20:16:46,235 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-11-16 20:16:46,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 20:16:46,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 20:16:46,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 2647 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-16 20:16:46,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:47,177 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-16 20:16:47,177 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:47,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756049418] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:47,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:47,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-11-16 20:16:47,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8755114] [2021-11-16 20:16:47,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:47,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:16:47,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:47,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:16:47,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-11-16 20:16:47,178 INFO L87 Difference]: Start difference. First operand 287 states and 375 transitions. Second operand has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-16 20:16:47,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:47,295 INFO L93 Difference]: Finished difference Result 555 states and 729 transitions. [2021-11-16 20:16:47,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 20:16:47,296 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 133 [2021-11-16 20:16:47,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:47,297 INFO L225 Difference]: With dead ends: 555 [2021-11-16 20:16:47,298 INFO L226 Difference]: Without dead ends: 292 [2021-11-16 20:16:47,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 160 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-16 20:16:47,299 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 12 mSDsluCounter, 1384 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1588 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:47,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1588 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 20:16:47,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-11-16 20:16:47,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2021-11-16 20:16:47,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 198 states have (on average 1.1464646464646464) internal successors, (227), 201 states have internal predecessors, (227), 68 states have call successors, (68), 23 states have call predecessors, (68), 25 states have return successors, (90), 67 states have call predecessors, (90), 67 states have call successors, (90) [2021-11-16 20:16:47,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 385 transitions. [2021-11-16 20:16:47,311 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 385 transitions. Word has length 133 [2021-11-16 20:16:47,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:47,311 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 385 transitions. [2021-11-16 20:16:47,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-16 20:16:47,311 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 385 transitions. [2021-11-16 20:16:47,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-16 20:16:47,312 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:47,313 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:47,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-16 20:16:47,530 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,SelfDestructingSolverStorable15 [2021-11-16 20:16:47,531 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:47,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:47,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1020341176, now seen corresponding path program 1 times [2021-11-16 20:16:47,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:47,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855414728] [2021-11-16 20:16:47,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:47,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:47,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:47,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:47,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:47,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:16:47,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:47,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:16:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:16:47,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:47,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:47,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-11-16 20:16:47,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-16 20:16:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,683 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-16 20:16:47,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:47,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855414728] [2021-11-16 20:16:47,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855414728] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:47,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858662504] [2021-11-16 20:16:47,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:47,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:47,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:47,684 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-11-16 20:16:47,685 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-11-16 20:16:47,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:47,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 2652 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 20:16:48,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:48,167 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-16 20:16:48,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:48,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858662504] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:48,168 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:48,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-11-16 20:16:48,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257264921] [2021-11-16 20:16:48,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:48,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 20:16:48,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:48,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 20:16:48,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 20:16:48,169 INFO L87 Difference]: Start difference. First operand 292 states and 385 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:48,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:48,190 INFO L93 Difference]: Finished difference Result 565 states and 754 transitions. [2021-11-16 20:16:48,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 20:16:48,191 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 135 [2021-11-16 20:16:48,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:48,192 INFO L225 Difference]: With dead ends: 565 [2021-11-16 20:16:48,192 INFO L226 Difference]: Without dead ends: 295 [2021-11-16 20:16:48,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:16:48,193 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 9 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:48,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 630 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 20:16:48,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-11-16 20:16:48,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 292. [2021-11-16 20:16:48,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 198 states have (on average 1.1363636363636365) internal successors, (225), 201 states have internal predecessors, (225), 68 states have call successors, (68), 23 states have call predecessors, (68), 25 states have return successors, (90), 67 states have call predecessors, (90), 67 states have call successors, (90) [2021-11-16 20:16:48,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 383 transitions. [2021-11-16 20:16:48,203 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 383 transitions. Word has length 135 [2021-11-16 20:16:48,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:48,204 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 383 transitions. [2021-11-16 20:16:48,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:48,204 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 383 transitions. [2021-11-16 20:16:48,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-16 20:16:48,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:48,205 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:48,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-11-16 20:16:48,419 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,SelfDestructingSolverStorable16 [2021-11-16 20:16:48,419 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:48,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:48,420 INFO L85 PathProgramCache]: Analyzing trace with hash -758714116, now seen corresponding path program 1 times [2021-11-16 20:16:48,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:48,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964644880] [2021-11-16 20:16:48,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:48,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:48,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:48,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:48,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:48,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:16:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:16:48,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:16:48,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:48,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:48,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-11-16 20:16:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-16 20:16:48,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-16 20:16:48,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:48,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964644880] [2021-11-16 20:16:48,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964644880] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:48,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835853528] [2021-11-16 20:16:48,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:48,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:48,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:48,541 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-11-16 20:16:48,542 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-11-16 20:16:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:48,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 2654 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-16 20:16:48,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-11-16 20:16:49,002 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:16:49,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835853528] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:16:49,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:16:49,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-11-16 20:16:49,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034471327] [2021-11-16 20:16:49,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:16:49,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 20:16:49,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 20:16:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 20:16:49,004 INFO L87 Difference]: Start difference. First operand 292 states and 383 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, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:16:49,032 INFO L93 Difference]: Finished difference Result 569 states and 764 transitions. [2021-11-16 20:16:49,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 20:16:49,033 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, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 135 [2021-11-16 20:16:49,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:16:49,034 INFO L225 Difference]: With dead ends: 569 [2021-11-16 20:16:49,034 INFO L226 Difference]: Without dead ends: 299 [2021-11-16 20:16:49,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:16:49,036 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 34 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:16:49,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 628 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 20:16:49,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-11-16 20:16:49,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 284. [2021-11-16 20:16:49,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 190 states have (on average 1.1157894736842104) internal successors, (212), 193 states have internal predecessors, (212), 68 states have call successors, (68), 23 states have call predecessors, (68), 25 states have return successors, (89), 67 states have call predecessors, (89), 67 states have call successors, (89) [2021-11-16 20:16:49,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 369 transitions. [2021-11-16 20:16:49,046 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 369 transitions. Word has length 135 [2021-11-16 20:16:49,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:16:49,046 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 369 transitions. [2021-11-16 20:16:49,046 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, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-16 20:16:49,046 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 369 transitions. [2021-11-16 20:16:49,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-16 20:16:49,047 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:16:49,048 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:16:49,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-16 20:16:49,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-16 20:16:49,279 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:16:49,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:16:49,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1502859134, now seen corresponding path program 1 times [2021-11-16 20:16:49,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:16:49,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296647179] [2021-11-16 20:16:49,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:49,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:16:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:16:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:16:49,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:16:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:16:49,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:16:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:16:49,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:16:49,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:16:49,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:16:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:16:49,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:16:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-11-16 20:16:49,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:16:49,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-11-16 20:16:49,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-11-16 20:16:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:49,759 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-16 20:16:49,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:16:49,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296647179] [2021-11-16 20:16:49,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296647179] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:49,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129519980] [2021-11-16 20:16:49,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:16:49,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:16:49,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:16:49,760 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:16:49,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-16 20:16:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:16:50,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 2649 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-16 20:16:50,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:16:50,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 20:16:50,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:16:51,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:16:51,023 INFO L388 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 59 treesize of output 47 [2021-11-16 20:16:51,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:16:51,040 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-16 20:16:51,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 43 [2021-11-16 20:16:51,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-11-16 20:16:53,180 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 81 proven. 22 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 20:16:53,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:16:54,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2021-11-16 20:16:54,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129519980] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:16:54,183 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:16:54,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 44 [2021-11-16 20:16:54,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459928221] [2021-11-16 20:16:54,183 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:16:54,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-16 20:16:54,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:16:54,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-16 20:16:54,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2733, Unknown=0, NotChecked=0, Total=2970 [2021-11-16 20:16:54,185 INFO L87 Difference]: Start difference. First operand 284 states and 369 transitions. Second operand has 44 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 19 states have call successors, (33), 8 states have call predecessors, (33), 8 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:16:56,991 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:16:58,940 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:00,997 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:03,502 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:06,559 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:07,657 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:10,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:17:10,954 INFO L93 Difference]: Finished difference Result 682 states and 930 transitions. [2021-11-16 20:17:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-16 20:17:10,956 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 19 states have call successors, (33), 8 states have call predecessors, (33), 8 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) Word has length 135 [2021-11-16 20:17:10,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:17:10,958 INFO L225 Difference]: With dead ends: 682 [2021-11-16 20:17:10,958 INFO L226 Difference]: Without dead ends: 474 [2021-11-16 20:17:10,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 188 SyntacticMatches, 17 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2025 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=476, Invalid=5844, Unknown=0, NotChecked=0, Total=6320 [2021-11-16 20:17:10,960 INFO L933 BasicCegarLoop]: 272 mSDtfsCounter, 283 mSDsluCounter, 3030 mSDsCounter, 0 mSdLazyCounter, 3612 mSolverCounterSat, 195 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 3302 SdHoareTripleChecker+Invalid, 5604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 3612 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 1793 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:17:10,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 3302 Invalid, 5604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 3612 Invalid, 4 Unknown, 1793 Unchecked, 16.0s Time] [2021-11-16 20:17:10,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-11-16 20:17:10,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 375. [2021-11-16 20:17:10,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 255 states have (on average 1.1098039215686275) internal successors, (283), 261 states have internal predecessors, (283), 85 states have call successors, (85), 29 states have call predecessors, (85), 34 states have return successors, (118), 84 states have call predecessors, (118), 84 states have call successors, (118) [2021-11-16 20:17:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 486 transitions. [2021-11-16 20:17:10,987 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 486 transitions. Word has length 135 [2021-11-16 20:17:10,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:17:10,987 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 486 transitions. [2021-11-16 20:17:10,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 19 states have call successors, (33), 8 states have call predecessors, (33), 8 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:17:10,987 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 486 transitions. [2021-11-16 20:17:10,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-11-16 20:17:10,989 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:17:10,989 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:17:11,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-16 20:17:11,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:11,203 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:17:11,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:17:11,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1660027386, now seen corresponding path program 1 times [2021-11-16 20:17:11,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:17:11,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058766964] [2021-11-16 20:17:11,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:11,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:17:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:17:11,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:17:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:17:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:17:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:17:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:17:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:17:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:17:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:17:11,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:17:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:17:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-11-16 20:17:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-11-16 20:17:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-11-16 20:17:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-11-16 20:17:11,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,386 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 20 proven. 8 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-16 20:17:11,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:17:11,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058766964] [2021-11-16 20:17:11,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058766964] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:11,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905834223] [2021-11-16 20:17:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:11,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:11,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:17:11,388 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:17:11,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-16 20:17:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:11,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 2651 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-16 20:17:11,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:17:11,880 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-11-16 20:17:11,880 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:17:11,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905834223] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:17:11,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:17:11,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-11-16 20:17:11,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313305316] [2021-11-16 20:17:11,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:17:11,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:17:11,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:17:11,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:17:11,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-11-16 20:17:11,881 INFO L87 Difference]: Start difference. First operand 375 states and 486 transitions. Second operand has 9 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-16 20:17:11,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:17:11,997 INFO L93 Difference]: Finished difference Result 611 states and 797 transitions. [2021-11-16 20:17:11,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 20:17:11,997 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 139 [2021-11-16 20:17:11,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:17:11,998 INFO L225 Difference]: With dead ends: 611 [2021-11-16 20:17:11,999 INFO L226 Difference]: Without dead ends: 324 [2021-11-16 20:17:12,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-16 20:17:12,001 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 12 mSDsluCounter, 1357 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1557 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:17:12,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1557 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 20:17:12,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-11-16 20:17:12,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2021-11-16 20:17:12,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 210 states have (on average 1.0904761904761904) internal successors, (229), 215 states have internal predecessors, (229), 81 states have call successors, (81), 25 states have call predecessors, (81), 29 states have return successors, (105), 80 states have call predecessors, (105), 80 states have call successors, (105) [2021-11-16 20:17:12,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 415 transitions. [2021-11-16 20:17:12,016 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 415 transitions. Word has length 139 [2021-11-16 20:17:12,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:17:12,016 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 415 transitions. [2021-11-16 20:17:12,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-16 20:17:12,017 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 415 transitions. [2021-11-16 20:17:12,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:17:12,017 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:17:12,018 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:17:12,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-16 20:17:12,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:12,227 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:17:12,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:17:12,227 INFO L85 PathProgramCache]: Analyzing trace with hash 649000271, now seen corresponding path program 2 times [2021-11-16 20:17:12,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:17:12,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446605061] [2021-11-16 20:17:12,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:12,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:17:12,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:17:12,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:17:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:17:12,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:17:12,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:17:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:17:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:17:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:17:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:17:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:17:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:17:12,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:17:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:17:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:17:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:12,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:17:12,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:13,201 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 14 proven. 29 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-16 20:17:13,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:17:13,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446605061] [2021-11-16 20:17:13,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446605061] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:13,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405461977] [2021-11-16 20:17:13,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 20:17:13,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:13,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:17:13,202 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:17:13,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-16 20:17:13,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 20:17:13,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 20:17:13,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 2658 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-16 20:17:13,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:17:14,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-16 20:17:14,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-11-16 20:17:14,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:17:14,873 INFO L388 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 57 treesize of output 45 [2021-11-16 20:17:14,882 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-11-16 20:17:14,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 41 [2021-11-16 20:17:14,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2021-11-16 20:17:17,050 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 84 proven. 29 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 20:17:17,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:17:17,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2021-11-16 20:17:17,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405461977] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:17,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:17:17,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26] total 46 [2021-11-16 20:17:17,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326174275] [2021-11-16 20:17:17,984 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:17:17,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-16 20:17:17,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:17:17,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-16 20:17:17,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=2826, Unknown=0, NotChecked=0, Total=3080 [2021-11-16 20:17:17,986 INFO L87 Difference]: Start difference. First operand 321 states and 415 transitions. Second operand has 46 states, 45 states have (on average 3.5555555555555554) internal successors, (160), 38 states have internal predecessors, (160), 17 states have call successors, (30), 8 states have call predecessors, (30), 9 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2021-11-16 20:17:20,988 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:24,255 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:25,383 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:26,925 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:28,696 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:32,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:17:32,639 INFO L93 Difference]: Finished difference Result 722 states and 1017 transitions. [2021-11-16 20:17:32,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-11-16 20:17:32,639 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 3.5555555555555554) internal successors, (160), 38 states have internal predecessors, (160), 17 states have call successors, (30), 8 states have call predecessors, (30), 9 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) Word has length 141 [2021-11-16 20:17:32,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:17:32,642 INFO L225 Difference]: With dead ends: 722 [2021-11-16 20:17:32,642 INFO L226 Difference]: Without dead ends: 569 [2021-11-16 20:17:32,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 215 SyntacticMatches, 18 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3378 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=641, Invalid=8289, Unknown=0, NotChecked=0, Total=8930 [2021-11-16 20:17:32,644 INFO L933 BasicCegarLoop]: 341 mSDtfsCounter, 385 mSDsluCounter, 2835 mSDsCounter, 0 mSdLazyCounter, 3609 mSolverCounterSat, 251 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 3176 SdHoareTripleChecker+Invalid, 6091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 3609 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 2229 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2021-11-16 20:17:32,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 3176 Invalid, 6091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 3609 Invalid, 2 Unknown, 2229 Unchecked, 12.9s Time] [2021-11-16 20:17:32,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-11-16 20:17:32,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 473. [2021-11-16 20:17:32,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 314 states have (on average 1.085987261146497) internal successors, (341), 323 states have internal predecessors, (341), 118 states have call successors, (118), 31 states have call predecessors, (118), 40 states have return successors, (186), 118 states have call predecessors, (186), 117 states have call successors, (186) [2021-11-16 20:17:32,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 645 transitions. [2021-11-16 20:17:32,667 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 645 transitions. Word has length 141 [2021-11-16 20:17:32,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:17:32,667 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 645 transitions. [2021-11-16 20:17:32,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 3.5555555555555554) internal successors, (160), 38 states have internal predecessors, (160), 17 states have call successors, (30), 8 states have call predecessors, (30), 9 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2021-11-16 20:17:32,667 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 645 transitions. [2021-11-16 20:17:32,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:17:32,668 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:17:32,669 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:17:32,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-11-16 20:17:32,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:32,883 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:17:32,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:17:32,883 INFO L85 PathProgramCache]: Analyzing trace with hash -630863407, now seen corresponding path program 1 times [2021-11-16 20:17:32,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:17:32,884 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365255368] [2021-11-16 20:17:32,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:32,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:17:32,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:32,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:17:32,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:32,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:17:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:17:33,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:17:33,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:17:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:17:33,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:17:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:17:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:17:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:17:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:17:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:17:33,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:17:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:17:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:17:33,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,205 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:17:33,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:17:33,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365255368] [2021-11-16 20:17:33,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365255368] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:33,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520567333] [2021-11-16 20:17:33,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:33,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:33,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:17:33,207 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:17:33,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-16 20:17:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:33,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 2653 conjuncts, 79 conjunts are in the unsatisfiable core [2021-11-16 20:17:33,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:17:33,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:17:33,980 INFO L354 Elim1Store]: treesize reduction 31, result has 38.0 percent of original size [2021-11-16 20:17:33,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 26 [2021-11-16 20:17:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 61 proven. 59 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 20:17:35,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:17:36,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520567333] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:36,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:17:36,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 26] total 36 [2021-11-16 20:17:36,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189970112] [2021-11-16 20:17:36,546 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:17:36,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-16 20:17:36,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:17:36,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-16 20:17:36,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2234, Unknown=0, NotChecked=0, Total=2450 [2021-11-16 20:17:36,547 INFO L87 Difference]: Start difference. First operand 473 states and 645 transitions. Second operand has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 33 states have internal predecessors, (166), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) [2021-11-16 20:17:41,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:17:41,591 INFO L93 Difference]: Finished difference Result 904 states and 1279 transitions. [2021-11-16 20:17:41,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-11-16 20:17:41,593 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 33 states have internal predecessors, (166), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) Word has length 141 [2021-11-16 20:17:41,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:17:41,596 INFO L225 Difference]: With dead ends: 904 [2021-11-16 20:17:41,596 INFO L226 Difference]: Without dead ends: 688 [2021-11-16 20:17:41,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 214 SyntacticMatches, 11 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2491 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=740, Invalid=7450, Unknown=0, NotChecked=0, Total=8190 [2021-11-16 20:17:41,599 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 263 mSDsluCounter, 2062 mSDsCounter, 0 mSdLazyCounter, 3003 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 2323 SdHoareTripleChecker+Invalid, 4210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 3003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1086 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:17:41,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 2323 Invalid, 4210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 3003 Invalid, 0 Unknown, 1086 Unchecked, 3.6s Time] [2021-11-16 20:17:41,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-11-16 20:17:41,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 568. [2021-11-16 20:17:41,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 383 states have (on average 1.0913838120104438) internal successors, (418), 394 states have internal predecessors, (418), 136 states have call successors, (136), 37 states have call predecessors, (136), 48 states have return successors, (229), 136 states have call predecessors, (229), 135 states have call successors, (229) [2021-11-16 20:17:41,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 783 transitions. [2021-11-16 20:17:41,625 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 783 transitions. Word has length 141 [2021-11-16 20:17:41,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:17:41,625 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 783 transitions. [2021-11-16 20:17:41,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 33 states have internal predecessors, (166), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (29), 10 states have call predecessors, (29), 11 states have call successors, (29) [2021-11-16 20:17:41,625 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 783 transitions. [2021-11-16 20:17:41,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:17:41,627 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:17:41,627 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:17:41,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-16 20:17:41,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:41,839 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:17:41,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:17:41,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1817590549, now seen corresponding path program 1 times [2021-11-16 20:17:41,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:17:41,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114253743] [2021-11-16 20:17:41,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:41,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:17:41,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:17:41,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:17:41,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:17:41,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:17:41,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:17:41,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:17:41,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:17:41,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:17:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:17:41,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:17:41,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:41,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:17:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:17:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:17:42,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:17:42,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:17:42,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,146 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 30 proven. 7 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:17:42,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:17:42,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114253743] [2021-11-16 20:17:42,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114253743] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:42,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584091394] [2021-11-16 20:17:42,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:17:42,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:17:42,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:17:42,151 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:17:42,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-16 20:17:42,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:17:42,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 65 conjunts are in the unsatisfiable core [2021-11-16 20:17:42,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:17:42,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 20:17:42,666 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-16 20:17:42,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-16 20:17:42,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:17:43,422 INFO L354 Elim1Store]: treesize reduction 56, result has 30.9 percent of original size [2021-11-16 20:17:43,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 34 treesize of output 48 [2021-11-16 20:17:43,647 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-11-16 20:17:43,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 17 [2021-11-16 20:17:44,660 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 38 proven. 71 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-16 20:17:44,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:17:48,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584091394] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:17:48,146 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:17:48,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26] total 36 [2021-11-16 20:17:48,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506380764] [2021-11-16 20:17:48,146 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:17:48,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-16 20:17:48,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:17:48,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-16 20:17:48,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1795, Unknown=2, NotChecked=0, Total=1980 [2021-11-16 20:17:48,148 INFO L87 Difference]: Start difference. First operand 568 states and 783 transitions. Second operand has 36 states, 36 states have (on average 4.527777777777778) internal successors, (163), 31 states have internal predecessors, (163), 12 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) [2021-11-16 20:17:49,591 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:51,637 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:52,712 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:54,274 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:56,306 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:17:59,319 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:18:00,708 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:18:02,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:18:02,980 INFO L93 Difference]: Finished difference Result 955 states and 1295 transitions. [2021-11-16 20:18:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-16 20:18:02,981 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.527777777777778) internal successors, (163), 31 states have internal predecessors, (163), 12 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) Word has length 141 [2021-11-16 20:18:02,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:18:02,984 INFO L225 Difference]: With dead ends: 955 [2021-11-16 20:18:02,984 INFO L226 Difference]: Without dead ends: 746 [2021-11-16 20:18:02,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 204 SyntacticMatches, 20 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1783 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=383, Invalid=4170, Unknown=3, NotChecked=0, Total=4556 [2021-11-16 20:18:02,986 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 220 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 2116 mSolverCounterSat, 153 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1503 SdHoareTripleChecker+Invalid, 3627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2116 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 1356 IncrementalHoareTripleChecker+Unchecked, 13.8s IncrementalHoareTripleChecker+Time [2021-11-16 20:18:02,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 1503 Invalid, 3627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2116 Invalid, 2 Unknown, 1356 Unchecked, 13.8s Time] [2021-11-16 20:18:02,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-11-16 20:18:03,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 641. [2021-11-16 20:18:03,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 453 states have (on average 1.0927152317880795) internal successors, (495), 463 states have internal predecessors, (495), 130 states have call successors, (130), 48 states have call predecessors, (130), 57 states have return successors, (203), 129 states have call predecessors, (203), 129 states have call successors, (203) [2021-11-16 20:18:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 828 transitions. [2021-11-16 20:18:03,014 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 828 transitions. Word has length 141 [2021-11-16 20:18:03,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:18:03,015 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 828 transitions. [2021-11-16 20:18:03,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.527777777777778) internal successors, (163), 31 states have internal predecessors, (163), 12 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) [2021-11-16 20:18:03,015 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 828 transitions. [2021-11-16 20:18:03,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:18:03,016 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:18:03,017 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:18:03,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-16 20:18:03,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:03,231 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:18:03,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:18:03,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2075755987, now seen corresponding path program 1 times [2021-11-16 20:18:03,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:18:03,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875828899] [2021-11-16 20:18:03,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:03,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:18:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:18:03,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:18:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:18:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:18:03,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:18:03,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:18:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:18:03,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:18:03,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:18:03,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:18:03,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:18:03,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:18:03,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:18:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:18:03,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:18:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:03,398 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2021-11-16 20:18:03,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:18:03,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875828899] [2021-11-16 20:18:03,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875828899] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:18:03,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:18:03,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-16 20:18:03,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188674285] [2021-11-16 20:18:03,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:18:03,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 20:18:03,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:18:03,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 20:18:03,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:18:03,400 INFO L87 Difference]: Start difference. First operand 641 states and 828 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:18:04,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:18:04,286 INFO L93 Difference]: Finished difference Result 840 states and 1110 transitions. [2021-11-16 20:18:04,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-16 20:18:04,287 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 141 [2021-11-16 20:18:04,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:18:04,289 INFO L225 Difference]: With dead ends: 840 [2021-11-16 20:18:04,289 INFO L226 Difference]: Without dead ends: 639 [2021-11-16 20:18:04,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:18:04,290 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 111 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-16 20:18:04,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 490 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-16 20:18:04,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2021-11-16 20:18:04,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 634. [2021-11-16 20:18:04,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 447 states have (on average 1.0827740492170022) internal successors, (484), 456 states have internal predecessors, (484), 130 states have call successors, (130), 48 states have call predecessors, (130), 56 states have return successors, (189), 129 states have call predecessors, (189), 129 states have call successors, (189) [2021-11-16 20:18:04,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 803 transitions. [2021-11-16 20:18:04,316 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 803 transitions. Word has length 141 [2021-11-16 20:18:04,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:18:04,316 INFO L470 AbstractCegarLoop]: Abstraction has 634 states and 803 transitions. [2021-11-16 20:18:04,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 5 states have internal predecessors, (66), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:18:04,316 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 803 transitions. [2021-11-16 20:18:04,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:18:04,318 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:18:04,318 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:18:04,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-11-16 20:18:04,318 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:18:04,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:18:04,318 INFO L85 PathProgramCache]: Analyzing trace with hash -646382125, now seen corresponding path program 1 times [2021-11-16 20:18:04,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:18:04,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360590663] [2021-11-16 20:18:04,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:04,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:18:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:18:04,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:18:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:18:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:18:04,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:18:04,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:18:04,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:18:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:18:04,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:18:04,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:18:04,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:18:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:18:04,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:18:04,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:18:04,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:18:04,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 2 proven. 35 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:18:04,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:18:04,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360590663] [2021-11-16 20:18:04,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360590663] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:04,801 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886195487] [2021-11-16 20:18:04,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:04,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:04,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:18:04,805 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:18:04,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-16 20:18:05,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:05,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 2658 conjuncts, 81 conjunts are in the unsatisfiable core [2021-11-16 20:18:05,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:18:05,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:18:05,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:18:08,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:18:08,073 INFO L388 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 29 treesize of output 13 [2021-11-16 20:18:08,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:18:08,084 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-16 20:18:08,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 27 [2021-11-16 20:18:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 104 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-16 20:18:10,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:18:11,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886195487] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:11,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:18:11,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 28] total 46 [2021-11-16 20:18:11,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505744769] [2021-11-16 20:18:11,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:18:11,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-16 20:18:11,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:18:11,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-16 20:18:11,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2533, Unknown=1, NotChecked=0, Total=2756 [2021-11-16 20:18:11,246 INFO L87 Difference]: Start difference. First operand 634 states and 803 transitions. Second operand has 46 states, 44 states have (on average 3.7045454545454546) internal successors, (163), 38 states have internal predecessors, (163), 19 states have call successors, (33), 9 states have call predecessors, (33), 11 states have return successors, (30), 16 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:18:13,315 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:18:19,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:18:19,320 INFO L93 Difference]: Finished difference Result 984 states and 1320 transitions. [2021-11-16 20:18:19,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-16 20:18:19,322 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 3.7045454545454546) internal successors, (163), 38 states have internal predecessors, (163), 19 states have call successors, (33), 9 states have call predecessors, (33), 11 states have return successors, (30), 16 states have call predecessors, (30), 19 states have call successors, (30) Word has length 141 [2021-11-16 20:18:19,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:18:19,325 INFO L225 Difference]: With dead ends: 984 [2021-11-16 20:18:19,325 INFO L226 Difference]: Without dead ends: 732 [2021-11-16 20:18:19,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 220 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1900 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=489, Invalid=5829, Unknown=2, NotChecked=0, Total=6320 [2021-11-16 20:18:19,327 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 314 mSDsluCounter, 2785 mSDsCounter, 0 mSdLazyCounter, 3762 mSolverCounterSat, 312 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 3083 SdHoareTripleChecker+Invalid, 5208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 3762 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1133 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2021-11-16 20:18:19,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 3083 Invalid, 5208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 3762 Invalid, 1 Unknown, 1133 Unchecked, 5.3s Time] [2021-11-16 20:18:19,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-11-16 20:18:19,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 611. [2021-11-16 20:18:19,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 436 states have (on average 1.0802752293577982) internal successors, (471), 445 states have internal predecessors, (471), 118 states have call successors, (118), 48 states have call predecessors, (118), 56 states have return successors, (163), 117 states have call predecessors, (163), 117 states have call successors, (163) [2021-11-16 20:18:19,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 752 transitions. [2021-11-16 20:18:19,359 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 752 transitions. Word has length 141 [2021-11-16 20:18:19,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:18:19,359 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 752 transitions. [2021-11-16 20:18:19,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 3.7045454545454546) internal successors, (163), 38 states have internal predecessors, (163), 19 states have call successors, (33), 9 states have call predecessors, (33), 11 states have return successors, (30), 16 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:18:19,360 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 752 transitions. [2021-11-16 20:18:19,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:18:19,362 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:18:19,362 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:18:19,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-16 20:18:19,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:19,581 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:18:19,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:18:19,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1384393775, now seen corresponding path program 1 times [2021-11-16 20:18:19,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:18:19,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730416755] [2021-11-16 20:18:19,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:19,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:18:19,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:18:19,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:18:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:18:19,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:18:19,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:18:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:18:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:18:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:18:19,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:18:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:18:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:19,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:18:19,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:18:20,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:18:20,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:18:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:18:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:18:20,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:18:20,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730416755] [2021-11-16 20:18:20,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730416755] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:20,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354297862] [2021-11-16 20:18:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:20,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:20,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:18:20,073 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:18:20,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-16 20:18:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:20,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 2663 conjuncts, 71 conjunts are in the unsatisfiable core [2021-11-16 20:18:20,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:18:26,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:18:26,928 INFO L388 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 41 treesize of output 21 [2021-11-16 20:18:29,936 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 123 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-16 20:18:29,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:18:31,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354297862] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:31,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:18:31,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 36 [2021-11-16 20:18:31,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377002829] [2021-11-16 20:18:31,847 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:18:31,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-16 20:18:31,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:18:31,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-16 20:18:31,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1563, Unknown=2, NotChecked=0, Total=1722 [2021-11-16 20:18:31,848 INFO L87 Difference]: Start difference. First operand 611 states and 752 transitions. Second operand has 36 states, 34 states have (on average 4.382352941176471) internal successors, (149), 31 states have internal predecessors, (149), 16 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 14 states have call predecessors, (30), 16 states have call successors, (30) [2021-11-16 20:18:35,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:18:35,938 INFO L93 Difference]: Finished difference Result 937 states and 1192 transitions. [2021-11-16 20:18:35,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-16 20:18:35,939 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 4.382352941176471) internal successors, (149), 31 states have internal predecessors, (149), 16 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 14 states have call predecessors, (30), 16 states have call successors, (30) Word has length 141 [2021-11-16 20:18:35,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:18:35,956 INFO L225 Difference]: With dead ends: 937 [2021-11-16 20:18:35,956 INFO L226 Difference]: Without dead ends: 683 [2021-11-16 20:18:35,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 231 SyntacticMatches, 12 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1111 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=367, Invalid=3663, Unknown=2, NotChecked=0, Total=4032 [2021-11-16 20:18:35,959 INFO L933 BasicCegarLoop]: 257 mSDtfsCounter, 402 mSDsluCounter, 1311 mSDsCounter, 0 mSdLazyCounter, 3048 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 1568 SdHoareTripleChecker+Invalid, 3919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 3048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 649 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:18:35,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 1568 Invalid, 3919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 3048 Invalid, 0 Unknown, 649 Unchecked, 3.4s Time] [2021-11-16 20:18:35,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-11-16 20:18:35,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 595. [2021-11-16 20:18:35,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 428 states have (on average 1.0724299065420562) internal successors, (459), 437 states have internal predecessors, (459), 112 states have call successors, (112), 47 states have call predecessors, (112), 54 states have return successors, (151), 110 states have call predecessors, (151), 111 states have call successors, (151) [2021-11-16 20:18:35,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 722 transitions. [2021-11-16 20:18:35,999 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 722 transitions. Word has length 141 [2021-11-16 20:18:35,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:18:35,999 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 722 transitions. [2021-11-16 20:18:35,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 4.382352941176471) internal successors, (149), 31 states have internal predecessors, (149), 16 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 14 states have call predecessors, (30), 16 states have call successors, (30) [2021-11-16 20:18:35,999 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 722 transitions. [2021-11-16 20:18:36,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:18:36,000 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:18:36,001 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:18:36,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-16 20:18:36,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-16 20:18:36,215 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:18:36,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:18:36,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1399912493, now seen corresponding path program 1 times [2021-11-16 20:18:36,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:18:36,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065089814] [2021-11-16 20:18:36,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:36,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:18:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:18:36,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:18:36,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:18:36,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:18:36,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:18:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:18:36,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:18:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:18:36,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:18:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:18:36,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:18:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:18:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:18:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:18:36,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:18:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,508 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-11-16 20:18:36,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:18:36,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065089814] [2021-11-16 20:18:36,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065089814] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:36,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548068848] [2021-11-16 20:18:36,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:36,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:36,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:18:36,510 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:18:36,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-16 20:18:36,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:36,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 2668 conjuncts, 79 conjunts are in the unsatisfiable core [2021-11-16 20:18:36,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:18:36,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:18:37,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:18:37,316 INFO L388 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 50 treesize of output 38 [2021-11-16 20:18:37,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2021-11-16 20:18:37,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2021-11-16 20:18:38,823 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 85 proven. 28 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 20:18:38,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:18:39,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 32 [2021-11-16 20:18:39,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:18:39,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:18:39,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548068848] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:39,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:18:39,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 23] total 31 [2021-11-16 20:18:39,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8796311] [2021-11-16 20:18:39,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:18:39,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-16 20:18:39,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:18:39,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-16 20:18:39,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1554, Unknown=0, NotChecked=0, Total=1722 [2021-11-16 20:18:39,626 INFO L87 Difference]: Start difference. First operand 595 states and 722 transitions. Second operand has 31 states, 30 states have (on average 5.333333333333333) internal successors, (160), 28 states have internal predecessors, (160), 11 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2021-11-16 20:18:44,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:18:44,442 INFO L93 Difference]: Finished difference Result 978 states and 1174 transitions. [2021-11-16 20:18:44,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-16 20:18:44,442 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.333333333333333) internal successors, (160), 28 states have internal predecessors, (160), 11 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) Word has length 141 [2021-11-16 20:18:44,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:18:44,445 INFO L225 Difference]: With dead ends: 978 [2021-11-16 20:18:44,445 INFO L226 Difference]: Without dead ends: 793 [2021-11-16 20:18:44,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 220 SyntacticMatches, 20 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=585, Invalid=5267, Unknown=0, NotChecked=0, Total=5852 [2021-11-16 20:18:44,446 INFO L933 BasicCegarLoop]: 254 mSDtfsCounter, 283 mSDsluCounter, 1584 mSDsCounter, 0 mSdLazyCounter, 2156 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1838 SdHoareTripleChecker+Invalid, 3430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1168 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:18:44,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 1838 Invalid, 3430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2156 Invalid, 0 Unknown, 1168 Unchecked, 3.4s Time] [2021-11-16 20:18:44,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-11-16 20:18:44,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 721. [2021-11-16 20:18:44,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 535 states have (on average 1.0728971962616822) internal successors, (574), 544 states have internal predecessors, (574), 122 states have call successors, (122), 56 states have call predecessors, (122), 63 states have return successors, (161), 120 states have call predecessors, (161), 121 states have call successors, (161) [2021-11-16 20:18:44,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 857 transitions. [2021-11-16 20:18:44,491 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 857 transitions. Word has length 141 [2021-11-16 20:18:44,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:18:44,492 INFO L470 AbstractCegarLoop]: Abstraction has 721 states and 857 transitions. [2021-11-16 20:18:44,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.333333333333333) internal successors, (160), 28 states have internal predecessors, (160), 11 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2021-11-16 20:18:44,492 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 857 transitions. [2021-11-16 20:18:44,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:18:44,493 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:18:44,493 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:18:44,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-16 20:18:44,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-16 20:18:44,703 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:18:44,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:18:44,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1615191125, now seen corresponding path program 1 times [2021-11-16 20:18:44,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:18:44,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866226296] [2021-11-16 20:18:44,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:44,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:18:44,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:18:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:18:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:18:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:18:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:18:45,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:18:45,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:18:45,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:18:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:18:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:18:45,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:18:45,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:18:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:18:45,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:18:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:18:45,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,491 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 14 proven. 30 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-16 20:18:45,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:18:45,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866226296] [2021-11-16 20:18:45,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866226296] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:45,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004002239] [2021-11-16 20:18:45,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:18:45,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:18:45,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:18:45,492 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:18:45,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-16 20:18:45,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:18:45,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 2663 conjuncts, 79 conjunts are in the unsatisfiable core [2021-11-16 20:18:45,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:18:45,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:18:52,426 INFO L354 Elim1Store]: treesize reduction 27, result has 35.7 percent of original size [2021-11-16 20:18:52,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 29 [2021-11-16 20:18:53,957 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 62 proven. 58 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 20:18:53,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:18:57,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004002239] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:18:57,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:18:57,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 25] total 43 [2021-11-16 20:18:57,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701857985] [2021-11-16 20:18:57,198 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:18:57,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-16 20:18:57,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:18:57,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-16 20:18:57,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2856, Unknown=2, NotChecked=0, Total=3080 [2021-11-16 20:18:57,199 INFO L87 Difference]: Start difference. First operand 721 states and 857 transitions. Second operand has 43 states, 42 states have (on average 4.071428571428571) internal successors, (171), 39 states have internal predecessors, (171), 18 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 16 states have call predecessors, (30), 17 states have call successors, (30) [2021-11-16 20:18:58,691 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:01,281 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:02,926 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:06,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:06,212 INFO L93 Difference]: Finished difference Result 970 states and 1150 transitions. [2021-11-16 20:19:06,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-11-16 20:19:06,213 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 4.071428571428571) internal successors, (171), 39 states have internal predecessors, (171), 18 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 16 states have call predecessors, (30), 17 states have call successors, (30) Word has length 141 [2021-11-16 20:19:06,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:06,218 INFO L225 Difference]: With dead ends: 970 [2021-11-16 20:19:06,218 INFO L226 Difference]: Without dead ends: 740 [2021-11-16 20:19:06,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 215 SyntacticMatches, 12 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2268 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=532, Invalid=7122, Unknown=2, NotChecked=0, Total=7656 [2021-11-16 20:19:06,219 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 428 mSDsluCounter, 2071 mSDsCounter, 0 mSdLazyCounter, 2525 mSolverCounterSat, 180 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 2276 SdHoareTripleChecker+Invalid, 4180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 2525 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1474 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:06,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 2276 Invalid, 4180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 2525 Invalid, 1 Unknown, 1474 Unchecked, 7.8s Time] [2021-11-16 20:19:06,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-11-16 20:19:06,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 720. [2021-11-16 20:19:06,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 531 states have (on average 1.0659133709981168) internal successors, (566), 540 states have internal predecessors, (566), 122 states have call successors, (122), 59 states have call predecessors, (122), 66 states have return successors, (161), 120 states have call predecessors, (161), 121 states have call successors, (161) [2021-11-16 20:19:06,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 849 transitions. [2021-11-16 20:19:06,250 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 849 transitions. Word has length 141 [2021-11-16 20:19:06,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:06,250 INFO L470 AbstractCegarLoop]: Abstraction has 720 states and 849 transitions. [2021-11-16 20:19:06,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 4.071428571428571) internal successors, (171), 39 states have internal predecessors, (171), 18 states have call successors, (33), 7 states have call predecessors, (33), 9 states have return successors, (30), 16 states have call predecessors, (30), 17 states have call successors, (30) [2021-11-16 20:19:06,251 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 849 transitions. [2021-11-16 20:19:06,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 20:19:06,252 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:06,252 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:19:06,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-16 20:19:06,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-16 20:19:06,467 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:06,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:06,468 INFO L85 PathProgramCache]: Analyzing trace with hash -231322215, now seen corresponding path program 1 times [2021-11-16 20:19:06,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:06,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756663732] [2021-11-16 20:19:06,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:06,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:06,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:06,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:06,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:06,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:06,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:06,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:06,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:06,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:07,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:07,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:19:07,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:19:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:19:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:19:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:19:07,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:19:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:19:07,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,262 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 14 proven. 23 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:19:07,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:07,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756663732] [2021-11-16 20:19:07,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756663732] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:19:07,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601642424] [2021-11-16 20:19:07,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:07,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:19:07,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:19:07,263 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:19:07,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-16 20:19:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:07,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 2665 conjuncts, 102 conjunts are in the unsatisfiable core [2021-11-16 20:19:07,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:19:07,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:19:14,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:19:14,728 INFO L354 Elim1Store]: treesize reduction 64, result has 29.7 percent of original size [2021-11-16 20:19:14,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 43 [2021-11-16 20:19:19,422 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 91 proven. 29 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-16 20:19:19,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:19:24,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601642424] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:19:24,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:19:24,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 28] total 47 [2021-11-16 20:19:24,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242353091] [2021-11-16 20:19:24,882 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:19:24,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-16 20:19:24,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:19:24,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-16 20:19:24,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=3152, Unknown=2, NotChecked=0, Total=3422 [2021-11-16 20:19:24,883 INFO L87 Difference]: Start difference. First operand 720 states and 849 transitions. Second operand has 47 states, 46 states have (on average 3.5652173913043477) internal successors, (164), 41 states have internal predecessors, (164), 20 states have call successors, (33), 8 states have call predecessors, (33), 9 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:19:27,446 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:29,968 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:38,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:38,041 INFO L93 Difference]: Finished difference Result 994 states and 1214 transitions. [2021-11-16 20:19:38,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-11-16 20:19:38,042 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 3.5652173913043477) internal successors, (164), 41 states have internal predecessors, (164), 20 states have call successors, (33), 8 states have call predecessors, (33), 9 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) Word has length 141 [2021-11-16 20:19:38,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:38,044 INFO L225 Difference]: With dead ends: 994 [2021-11-16 20:19:38,044 INFO L226 Difference]: Without dead ends: 842 [2021-11-16 20:19:38,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 220 SyntacticMatches, 16 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4298 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=1148, Invalid=11506, Unknown=2, NotChecked=0, Total=12656 [2021-11-16 20:19:38,046 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 623 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 3913 mSolverCounterSat, 431 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 1813 SdHoareTripleChecker+Invalid, 5938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 431 IncrementalHoareTripleChecker+Valid, 3913 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 1592 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:38,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [636 Valid, 1813 Invalid, 5938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [431 Valid, 3913 Invalid, 2 Unknown, 1592 Unchecked, 9.2s Time] [2021-11-16 20:19:38,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-11-16 20:19:38,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 766. [2021-11-16 20:19:38,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 567 states have (on average 1.0652557319223985) internal successors, (604), 577 states have internal predecessors, (604), 130 states have call successors, (130), 60 states have call predecessors, (130), 68 states have return successors, (173), 128 states have call predecessors, (173), 129 states have call successors, (173) [2021-11-16 20:19:38,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 907 transitions. [2021-11-16 20:19:38,094 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 907 transitions. Word has length 141 [2021-11-16 20:19:38,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:38,095 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 907 transitions. [2021-11-16 20:19:38,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 3.5652173913043477) internal successors, (164), 41 states have internal predecessors, (164), 20 states have call successors, (33), 8 states have call predecessors, (33), 9 states have return successors, (30), 18 states have call predecessors, (30), 19 states have call successors, (30) [2021-11-16 20:19:38,095 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 907 transitions. [2021-11-16 20:19:38,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-11-16 20:19:38,096 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:38,096 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:19:38,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-16 20:19:38,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:19:38,311 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:38,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:38,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1490074470, now seen corresponding path program 1 times [2021-11-16 20:19:38,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:38,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257450358] [2021-11-16 20:19:38,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:38,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:38,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:38,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:19:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:19:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:19:38,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:19:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:19:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:19:38,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:19:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-11-16 20:19:38,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:38,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257450358] [2021-11-16 20:19:38,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257450358] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:19:38,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:19:38,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-16 20:19:38,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869049394] [2021-11-16 20:19:38,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:19:38,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 20:19:38,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:19:38,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 20:19:38,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-11-16 20:19:38,512 INFO L87 Difference]: Start difference. First operand 766 states and 907 transitions. Second operand has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:19:39,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:39,192 INFO L93 Difference]: Finished difference Result 786 states and 930 transitions. [2021-11-16 20:19:39,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-16 20:19:39,193 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 143 [2021-11-16 20:19:39,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:39,195 INFO L225 Difference]: With dead ends: 786 [2021-11-16 20:19:39,195 INFO L226 Difference]: Without dead ends: 784 [2021-11-16 20:19:39,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-11-16 20:19:39,197 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 121 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:39,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 1022 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-16 20:19:39,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-11-16 20:19:39,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 780. [2021-11-16 20:19:39,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 575 states have (on average 1.0643478260869565) internal successors, (612), 586 states have internal predecessors, (612), 134 states have call successors, (134), 61 states have call predecessors, (134), 70 states have return successors, (178), 132 states have call predecessors, (178), 133 states have call successors, (178) [2021-11-16 20:19:39,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 924 transitions. [2021-11-16 20:19:39,234 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 924 transitions. Word has length 143 [2021-11-16 20:19:39,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:39,234 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 924 transitions. [2021-11-16 20:19:39,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2021-11-16 20:19:39,234 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 924 transitions. [2021-11-16 20:19:39,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-11-16 20:19:39,236 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:39,236 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 20:19:39,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-11-16 20:19:39,236 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:39,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:39,236 INFO L85 PathProgramCache]: Analyzing trace with hash -789009892, now seen corresponding path program 1 times [2021-11-16 20:19:39,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:39,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820749076] [2021-11-16 20:19:39,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:39,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:39,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:39,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:39,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:39,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:39,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:39,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:19:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:19:39,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:19:39,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:19:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:19:39,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:19:39,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:19:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,577 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-11-16 20:19:39,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:39,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820749076] [2021-11-16 20:19:39,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820749076] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:19:39,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040147355] [2021-11-16 20:19:39,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:39,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:19:39,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:19:39,579 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:19:39,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-16 20:19:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:39,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 2665 conjuncts, 88 conjunts are in the unsatisfiable core [2021-11-16 20:19:39,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:19:40,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:19:40,631 INFO L354 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2021-11-16 20:19:40,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 50 [2021-11-16 20:19:40,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 22 [2021-11-16 20:19:42,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 48 [2021-11-16 20:19:42,123 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-11-16 20:19:42,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 52 [2021-11-16 20:19:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 60 proven. 67 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-16 20:19:42,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:19:43,729 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 20:19:43,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 93 [2021-11-16 20:19:44,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040147355] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:19:44,754 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:19:44,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 36] total 45 [2021-11-16 20:19:44,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154888260] [2021-11-16 20:19:44,754 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:19:44,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-11-16 20:19:44,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:19:44,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-11-16 20:19:44,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=3681, Unknown=0, NotChecked=0, Total=3906 [2021-11-16 20:19:44,765 INFO L87 Difference]: Start difference. First operand 780 states and 924 transitions. Second operand has 45 states, 43 states have (on average 4.023255813953488) internal successors, (173), 39 states have internal predecessors, (173), 13 states have call successors, (33), 7 states have call predecessors, (33), 10 states have return successors, (29), 13 states have call predecessors, (29), 11 states have call successors, (29) [2021-11-16 20:19:46,199 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:19:51,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:51,076 INFO L93 Difference]: Finished difference Result 966 states and 1157 transitions. [2021-11-16 20:19:51,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-16 20:19:51,077 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 4.023255813953488) internal successors, (173), 39 states have internal predecessors, (173), 13 states have call successors, (33), 7 states have call predecessors, (33), 10 states have return successors, (29), 13 states have call predecessors, (29), 11 states have call successors, (29) Word has length 143 [2021-11-16 20:19:51,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:51,079 INFO L225 Difference]: With dead ends: 966 [2021-11-16 20:19:51,080 INFO L226 Difference]: Without dead ends: 841 [2021-11-16 20:19:51,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 205 SyntacticMatches, 11 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3547 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=624, Invalid=11366, Unknown=0, NotChecked=0, Total=11990 [2021-11-16 20:19:51,082 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 241 mSDsluCounter, 3471 mSDsCounter, 0 mSdLazyCounter, 3230 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 3733 SdHoareTripleChecker+Invalid, 5725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 3230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2376 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:51,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 3733 Invalid, 5725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 3230 Invalid, 0 Unknown, 2376 Unchecked, 4.6s Time] [2021-11-16 20:19:51,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2021-11-16 20:19:51,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 785. [2021-11-16 20:19:51,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 581 states have (on average 1.06368330464716) internal successors, (618), 593 states have internal predecessors, (618), 131 states have call successors, (131), 63 states have call predecessors, (131), 72 states have return successors, (165), 128 states have call predecessors, (165), 130 states have call successors, (165) [2021-11-16 20:19:51,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 914 transitions. [2021-11-16 20:19:51,119 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 914 transitions. Word has length 143 [2021-11-16 20:19:51,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:51,119 INFO L470 AbstractCegarLoop]: Abstraction has 785 states and 914 transitions. [2021-11-16 20:19:51,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 4.023255813953488) internal successors, (173), 39 states have internal predecessors, (173), 13 states have call successors, (33), 7 states have call predecessors, (33), 10 states have return successors, (29), 13 states have call predecessors, (29), 11 states have call successors, (29) [2021-11-16 20:19:51,119 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 914 transitions. [2021-11-16 20:19:51,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-11-16 20:19:51,121 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:51,121 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:19:51,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-16 20:19:51,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:19:51,329 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:51,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:51,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2138320089, now seen corresponding path program 1 times [2021-11-16 20:19:51,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:51,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347654945] [2021-11-16 20:19:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:51,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:51,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:51,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:51,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:51,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:19:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:19:51,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:19:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:19:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:19:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:19:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:19:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:51,759 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-11-16 20:19:51,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:51,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347654945] [2021-11-16 20:19:51,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347654945] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:19:51,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:19:51,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-11-16 20:19:51,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856700531] [2021-11-16 20:19:51,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:19:51,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-16 20:19:51,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:19:51,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-16 20:19:51,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-11-16 20:19:51,761 INFO L87 Difference]: Start difference. First operand 785 states and 914 transitions. Second operand has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-16 20:19:54,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:54,403 INFO L93 Difference]: Finished difference Result 803 states and 938 transitions. [2021-11-16 20:19:54,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-16 20:19:54,410 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 148 [2021-11-16 20:19:54,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:54,413 INFO L225 Difference]: With dead ends: 803 [2021-11-16 20:19:54,413 INFO L226 Difference]: Without dead ends: 801 [2021-11-16 20:19:54,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-11-16 20:19:54,413 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 146 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 1712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:54,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 1213 Invalid, 1712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-16 20:19:54,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-11-16 20:19:54,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 789. [2021-11-16 20:19:54,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 584 states have (on average 1.0633561643835616) internal successors, (621), 596 states have internal predecessors, (621), 131 states have call successors, (131), 64 states have call predecessors, (131), 73 states have return successors, (165), 128 states have call predecessors, (165), 130 states have call successors, (165) [2021-11-16 20:19:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 917 transitions. [2021-11-16 20:19:54,473 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 917 transitions. Word has length 148 [2021-11-16 20:19:54,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:54,474 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 917 transitions. [2021-11-16 20:19:54,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (17), 4 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-16 20:19:54,474 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 917 transitions. [2021-11-16 20:19:54,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-16 20:19:54,475 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:54,475 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:19:54,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-11-16 20:19:54,476 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:54,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:54,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1498238687, now seen corresponding path program 1 times [2021-11-16 20:19:54,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:54,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880852677] [2021-11-16 20:19:54,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:54,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:54,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:54,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:54,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:54,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:54,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:19:54,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:19:54,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:19:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:19:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:19:54,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:19:54,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:19:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-11-16 20:19:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-11-16 20:19:54,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:54,648 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2021-11-16 20:19:54,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:54,648 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880852677] [2021-11-16 20:19:54,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880852677] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:19:54,649 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:19:54,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 20:19:54,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935902124] [2021-11-16 20:19:54,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:19:54,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:19:54,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:19:54,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:19:54,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:19:54,650 INFO L87 Difference]: Start difference. First operand 789 states and 917 transitions. Second operand has 9 states, 8 states have (on average 8.0) internal successors, (64), 6 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-11-16 20:19:55,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:19:55,370 INFO L93 Difference]: Finished difference Result 809 states and 948 transitions. [2021-11-16 20:19:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 20:19:55,370 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 6 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 151 [2021-11-16 20:19:55,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:19:55,373 INFO L225 Difference]: With dead ends: 809 [2021-11-16 20:19:55,373 INFO L226 Difference]: Without dead ends: 807 [2021-11-16 20:19:55,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-11-16 20:19:55,374 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 105 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:19:55,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 814 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-16 20:19:55,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-11-16 20:19:55,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 802. [2021-11-16 20:19:55,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 590 states have (on average 1.0627118644067797) internal successors, (627), 603 states have internal predecessors, (627), 136 states have call successors, (136), 65 states have call predecessors, (136), 75 states have return successors, (178), 133 states have call predecessors, (178), 135 states have call successors, (178) [2021-11-16 20:19:55,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 941 transitions. [2021-11-16 20:19:55,425 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 941 transitions. Word has length 151 [2021-11-16 20:19:55,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:19:55,426 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 941 transitions. [2021-11-16 20:19:55,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 6 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-11-16 20:19:55,426 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 941 transitions. [2021-11-16 20:19:55,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-11-16 20:19:55,427 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:19:55,427 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:19:55,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-11-16 20:19:55,427 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:19:55,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:19:55,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1742348139, now seen corresponding path program 1 times [2021-11-16 20:19:55,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:19:55,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747497336] [2021-11-16 20:19:55,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:55,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:19:55,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:55,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:19:55,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:55,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:19:55,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:55,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:19:55,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:55,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:55,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:55,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:19:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:19:56,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:19:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:19:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:19:56,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:19:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:19:56,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:19:56,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:19:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:19:56,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:19:56,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:19:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-11-16 20:19:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,049 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2021-11-16 20:19:56,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:19:56,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747497336] [2021-11-16 20:19:56,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747497336] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:19:56,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937221176] [2021-11-16 20:19:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:19:56,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:19:56,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:19:56,050 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:19:56,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-16 20:19:56,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:19:56,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 2711 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-16 20:19:56,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:19:56,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:19:56,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:20:01,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:20:01,782 INFO L388 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 29 treesize of output 13 [2021-11-16 20:20:01,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:20:01,795 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-16 20:20:01,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 25 [2021-11-16 20:20:02,134 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-11-16 20:20:02,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 45 [2021-11-16 20:20:26,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-11-16 20:20:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 54 proven. 75 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-16 20:20:26,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:20:28,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937221176] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:28,097 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:20:28,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 32] total 43 [2021-11-16 20:20:28,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361096355] [2021-11-16 20:20:28,098 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:20:28,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-16 20:20:28,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:20:28,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-16 20:20:28,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2539, Unknown=3, NotChecked=0, Total=2756 [2021-11-16 20:20:28,099 INFO L87 Difference]: Start difference. First operand 802 states and 941 transitions. Second operand has 43 states, 41 states have (on average 3.8780487804878048) internal successors, (159), 35 states have internal predecessors, (159), 17 states have call successors, (35), 7 states have call predecessors, (35), 8 states have return successors, (33), 18 states have call predecessors, (33), 16 states have call successors, (33) [2021-11-16 20:20:30,123 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:32,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:20:32,099 INFO L93 Difference]: Finished difference Result 878 states and 1014 transitions. [2021-11-16 20:20:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-11-16 20:20:32,100 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 3.8780487804878048) internal successors, (159), 35 states have internal predecessors, (159), 17 states have call successors, (35), 7 states have call predecessors, (35), 8 states have return successors, (33), 18 states have call predecessors, (33), 16 states have call successors, (33) Word has length 154 [2021-11-16 20:20:32,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:20:32,102 INFO L225 Difference]: With dead ends: 878 [2021-11-16 20:20:32,103 INFO L226 Difference]: Without dead ends: 854 [2021-11-16 20:20:32,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 227 SyntacticMatches, 22 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1984 ImplicationChecksByTransitivity, 31.5s TimeCoverageRelationStatistics Valid=489, Invalid=5670, Unknown=3, NotChecked=0, Total=6162 [2021-11-16 20:20:32,104 INFO L933 BasicCegarLoop]: 196 mSDtfsCounter, 198 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 1374 mSolverCounterSat, 91 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 1788 SdHoareTripleChecker+Invalid, 2761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1374 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1295 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-16 20:20:32,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 1788 Invalid, 2761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1374 Invalid, 1 Unknown, 1295 Unchecked, 3.2s Time] [2021-11-16 20:20:32,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-11-16 20:20:32,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 842. [2021-11-16 20:20:32,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 623 states have (on average 1.059390048154093) internal successors, (660), 637 states have internal predecessors, (660), 137 states have call successors, (137), 70 states have call predecessors, (137), 81 states have return successors, (179), 134 states have call predecessors, (179), 136 states have call successors, (179) [2021-11-16 20:20:32,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 976 transitions. [2021-11-16 20:20:32,140 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 976 transitions. Word has length 154 [2021-11-16 20:20:32,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:20:32,140 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 976 transitions. [2021-11-16 20:20:32,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 3.8780487804878048) internal successors, (159), 35 states have internal predecessors, (159), 17 states have call successors, (35), 7 states have call predecessors, (35), 8 states have return successors, (33), 18 states have call predecessors, (33), 16 states have call successors, (33) [2021-11-16 20:20:32,140 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 976 transitions. [2021-11-16 20:20:32,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-11-16 20:20:32,142 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:20:32,142 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:20:32,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-16 20:20:32,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-16 20:20:32,347 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:20:32,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:20:32,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1627766487, now seen corresponding path program 1 times [2021-11-16 20:20:32,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:20:32,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318265820] [2021-11-16 20:20:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:32,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:20:32,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:20:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:20:32,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:20:32,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:20:32,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:20:32,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:20:32,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:20:32,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:20:32,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:20:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-11-16 20:20:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-11-16 20:20:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-11-16 20:20:32,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 20:20:32,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-11-16 20:20:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-11-16 20:20:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-11-16 20:20:32,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-11-16 20:20:32,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:20:32,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318265820] [2021-11-16 20:20:32,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318265820] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:32,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843362131] [2021-11-16 20:20:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:32,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:20:32,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:20:32,637 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:20:32,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-16 20:20:32,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:32,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 2695 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 20:20:32,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:20:33,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:20:33,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:20:33,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:20:33,806 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-11-16 20:20:33,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2021-11-16 20:20:33,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:20:33,810 INFO L388 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 45 treesize of output 33 [2021-11-16 20:20:35,006 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 67 proven. 52 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-16 20:20:35,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:20:37,621 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_DerPreprocessor_12 Int) (|ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base| Int) (|ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| Int)) (let ((.cse0 (+ |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset| 8))) (or (not (= (mod (select (select (store |c_#memory_int| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| (store (select |c_#memory_int| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base|) .cse0 v_DerPreprocessor_12)) |c_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.offset| 16)) 18446744073709551616) 0)) (not (= (select (select (store |c_#memory_$Pointer$.base| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| (store (select |c_#memory_$Pointer$.base| |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base|) .cse0 |ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_#t~ite504#1.base|)) |c_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.offset| 8)) 0))))) is different from false [2021-11-16 20:20:37,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843362131] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:37,647 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:20:37,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26] total 36 [2021-11-16 20:20:37,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450652674] [2021-11-16 20:20:37,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:20:37,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-16 20:20:37,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:20:37,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-16 20:20:37,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1814, Unknown=1, NotChecked=86, Total=2070 [2021-11-16 20:20:37,649 INFO L87 Difference]: Start difference. First operand 842 states and 976 transitions. Second operand has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 30 states have internal predecessors, (166), 13 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (33), 12 states have call predecessors, (33), 13 states have call successors, (33) [2021-11-16 20:20:39,980 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:41,345 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:44,006 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:46,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:20:46,566 INFO L93 Difference]: Finished difference Result 1105 states and 1318 transitions. [2021-11-16 20:20:46,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-11-16 20:20:46,566 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 30 states have internal predecessors, (166), 13 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (33), 12 states have call predecessors, (33), 13 states have call successors, (33) Word has length 155 [2021-11-16 20:20:46,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:20:46,569 INFO L225 Difference]: With dead ends: 1105 [2021-11-16 20:20:46,569 INFO L226 Difference]: Without dead ends: 896 [2021-11-16 20:20:46,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 241 SyntacticMatches, 17 SemanticMatches, 77 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=420, Invalid=5589, Unknown=1, NotChecked=152, Total=6162 [2021-11-16 20:20:46,570 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 310 mSDsluCounter, 1747 mSDsCounter, 0 mSdLazyCounter, 2591 mSolverCounterSat, 263 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1984 SdHoareTripleChecker+Invalid, 4387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 263 IncrementalHoareTripleChecker+Valid, 2591 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1532 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:20:46,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 1984 Invalid, 4387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [263 Valid, 2591 Invalid, 1 Unknown, 1532 Unchecked, 8.0s Time] [2021-11-16 20:20:46,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2021-11-16 20:20:46,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 832. [2021-11-16 20:20:46,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 617 states have (on average 1.0583468395461912) internal successors, (653), 630 states have internal predecessors, (653), 134 states have call successors, (134), 70 states have call predecessors, (134), 80 states have return successors, (167), 131 states have call predecessors, (167), 133 states have call successors, (167) [2021-11-16 20:20:46,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 954 transitions. [2021-11-16 20:20:46,618 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 954 transitions. Word has length 155 [2021-11-16 20:20:46,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:20:46,618 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 954 transitions. [2021-11-16 20:20:46,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 4.742857142857143) internal successors, (166), 30 states have internal predecessors, (166), 13 states have call successors, (36), 8 states have call predecessors, (36), 9 states have return successors, (33), 12 states have call predecessors, (33), 13 states have call successors, (33) [2021-11-16 20:20:46,618 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 954 transitions. [2021-11-16 20:20:46,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-11-16 20:20:46,620 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:20:46,620 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:20:46,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-16 20:20:46,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-16 20:20:46,833 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:20:46,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:20:46,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1701325876, now seen corresponding path program 1 times [2021-11-16 20:20:46,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:20:46,834 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030961950] [2021-11-16 20:20:46,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:46,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:20:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:20:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:20:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:20:47,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:47,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:20:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:20:47,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:20:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:20:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:20:47,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:47,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:20:47,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:20:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:20:47,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:20:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:20:47,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:20:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:20:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:47,997 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 14 proven. 23 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2021-11-16 20:20:47,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:20:47,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030961950] [2021-11-16 20:20:47,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030961950] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:47,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819851443] [2021-11-16 20:20:47,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:47,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:20:47,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:20:47,998 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:20:48,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-16 20:20:48,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:48,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 2739 conjuncts, 90 conjunts are in the unsatisfiable core [2021-11-16 20:20:48,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:20:48,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:20:49,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:20:49,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:20:49,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-16 20:20:49,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 33 [2021-11-16 20:20:50,366 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 81 proven. 23 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-11-16 20:20:50,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:20:50,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819851443] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:50,930 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:20:50,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 31 [2021-11-16 20:20:50,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848387827] [2021-11-16 20:20:50,931 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:20:50,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-16 20:20:50,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:20:50,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-16 20:20:50,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1333, Unknown=0, NotChecked=0, Total=1482 [2021-11-16 20:20:50,932 INFO L87 Difference]: Start difference. First operand 832 states and 954 transitions. Second operand has 31 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 12 states have call successors, (32), 5 states have call predecessors, (32), 6 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2021-11-16 20:20:53,062 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:55,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:20:55,327 INFO L93 Difference]: Finished difference Result 1007 states and 1149 transitions. [2021-11-16 20:20:55,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-16 20:20:55,328 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 12 states have call successors, (32), 5 states have call predecessors, (32), 6 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) Word has length 163 [2021-11-16 20:20:55,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:20:55,330 INFO L225 Difference]: With dead ends: 1007 [2021-11-16 20:20:55,330 INFO L226 Difference]: Without dead ends: 879 [2021-11-16 20:20:55,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 256 SyntacticMatches, 26 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=543, Invalid=3617, Unknown=0, NotChecked=0, Total=4160 [2021-11-16 20:20:55,331 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 256 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 1850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:20:55,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 983 Invalid, 1850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1298 Invalid, 0 Unknown, 483 Unchecked, 3.1s Time] [2021-11-16 20:20:55,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2021-11-16 20:20:55,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 859. [2021-11-16 20:20:55,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 640 states have (on average 1.05625) internal successors, (676), 655 states have internal predecessors, (676), 135 states have call successors, (135), 71 states have call predecessors, (135), 83 states have return successors, (163), 132 states have call predecessors, (163), 134 states have call successors, (163) [2021-11-16 20:20:55,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 974 transitions. [2021-11-16 20:20:55,368 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 974 transitions. Word has length 163 [2021-11-16 20:20:55,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:20:55,368 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 974 transitions. [2021-11-16 20:20:55,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 5.366666666666666) internal successors, (161), 29 states have internal predecessors, (161), 12 states have call successors, (32), 5 states have call predecessors, (32), 6 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31) [2021-11-16 20:20:55,369 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 974 transitions. [2021-11-16 20:20:55,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-11-16 20:20:55,370 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:20:55,370 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:20:55,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-16 20:20:55,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-16 20:20:55,591 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:20:55,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:20:55,592 INFO L85 PathProgramCache]: Analyzing trace with hash -877695663, now seen corresponding path program 1 times [2021-11-16 20:20:55,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:20:55,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985379563] [2021-11-16 20:20:55,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:55,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:20:55,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:20:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:20:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:20:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:55,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:20:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:20:55,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:20:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:20:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:20:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:20:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:20:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:20:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:20:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:20:55,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:20:55,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:20:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:55,782 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-16 20:20:55,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:20:55,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985379563] [2021-11-16 20:20:55,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985379563] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:20:55,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:20:55,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-16 20:20:55,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435654441] [2021-11-16 20:20:55,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:20:55,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 20:20:55,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:20:55,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 20:20:55,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-11-16 20:20:55,784 INFO L87 Difference]: Start difference. First operand 859 states and 974 transitions. Second operand has 11 states, 10 states have (on average 6.5) internal successors, (65), 8 states have internal predecessors, (65), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 20:20:57,825 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:20:58,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:20:58,453 INFO L93 Difference]: Finished difference Result 865 states and 979 transitions. [2021-11-16 20:20:58,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-16 20:20:58,453 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.5) internal successors, (65), 8 states have internal predecessors, (65), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 165 [2021-11-16 20:20:58,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:20:58,455 INFO L225 Difference]: With dead ends: 865 [2021-11-16 20:20:58,455 INFO L226 Difference]: Without dead ends: 863 [2021-11-16 20:20:58,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-11-16 20:20:58,456 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 118 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 61 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:20:58,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 1025 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 981 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2021-11-16 20:20:58,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-11-16 20:20:58,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 863. [2021-11-16 20:20:58,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 643 states have (on average 1.0559875583203733) internal successors, (679), 658 states have internal predecessors, (679), 135 states have call successors, (135), 72 states have call predecessors, (135), 84 states have return successors, (163), 132 states have call predecessors, (163), 134 states have call successors, (163) [2021-11-16 20:20:58,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 977 transitions. [2021-11-16 20:20:58,492 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 977 transitions. Word has length 165 [2021-11-16 20:20:58,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:20:58,492 INFO L470 AbstractCegarLoop]: Abstraction has 863 states and 977 transitions. [2021-11-16 20:20:58,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.5) internal successors, (65), 8 states have internal predecessors, (65), 2 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 20:20:58,492 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 977 transitions. [2021-11-16 20:20:58,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-11-16 20:20:58,493 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:20:58,493 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:20:58,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-11-16 20:20:58,493 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:20:58,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:20:58,494 INFO L85 PathProgramCache]: Analyzing trace with hash -570461933, now seen corresponding path program 1 times [2021-11-16 20:20:58,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:20:58,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328352256] [2021-11-16 20:20:58,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:58,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:20:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:58,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:20:58,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:20:59,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:20:59,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:20:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:20:59,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:20:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:20:59,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:20:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:20:59,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:20:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:20:59,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:20:59,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:20:59,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:20:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:20:59,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:20:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 32 proven. 4 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-11-16 20:20:59,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:20:59,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328352256] [2021-11-16 20:20:59,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328352256] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:20:59,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552075352] [2021-11-16 20:20:59,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:20:59,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:20:59,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:20:59,243 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:20:59,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-16 20:20:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:20:59,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 2749 conjuncts, 95 conjunts are in the unsatisfiable core [2021-11-16 20:20:59,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:20:59,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:21:22,269 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-16 20:21:22,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 27 [2021-11-16 20:21:53,912 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-11-16 20:21:53,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 20:21:53,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552075352] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:21:53,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 20:21:53,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [24] total 53 [2021-11-16 20:21:53,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503928705] [2021-11-16 20:21:53,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:21:53,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-11-16 20:21:53,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:21:53,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-11-16 20:21:53,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2574, Unknown=4, NotChecked=0, Total=2756 [2021-11-16 20:21:53,921 INFO L87 Difference]: Start difference. First operand 863 states and 977 transitions. Second operand has 36 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) [2021-11-16 20:21:54,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:21:54,516 INFO L93 Difference]: Finished difference Result 889 states and 1019 transitions. [2021-11-16 20:21:54,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-16 20:21:54,516 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) Word has length 165 [2021-11-16 20:21:54,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:21:54,519 INFO L225 Difference]: With dead ends: 889 [2021-11-16 20:21:54,519 INFO L226 Difference]: Without dead ends: 887 [2021-11-16 20:21:54,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 148 SyntacticMatches, 22 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 54.0s TimeCoverageRelationStatistics Valid=214, Invalid=3204, Unknown=4, NotChecked=0, Total=3422 [2021-11-16 20:21:54,519 INFO L933 BasicCegarLoop]: 232 mSDtfsCounter, 58 mSDsluCounter, 2402 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 2634 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:21:54,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 2634 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 242 Invalid, 0 Unknown, 554 Unchecked, 0.4s Time] [2021-11-16 20:21:54,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2021-11-16 20:21:54,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 875. [2021-11-16 20:21:54,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 652 states have (on average 1.0552147239263803) internal successors, (688), 667 states have internal predecessors, (688), 135 states have call successors, (135), 75 states have call predecessors, (135), 87 states have return successors, (163), 132 states have call predecessors, (163), 134 states have call successors, (163) [2021-11-16 20:21:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 986 transitions. [2021-11-16 20:21:54,556 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 986 transitions. Word has length 165 [2021-11-16 20:21:54,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:21:54,557 INFO L470 AbstractCegarLoop]: Abstraction has 875 states and 986 transitions. [2021-11-16 20:21:54,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 30 states have internal predecessors, (95), 11 states have call successors, (19), 4 states have call predecessors, (19), 7 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) [2021-11-16 20:21:54,557 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 986 transitions. [2021-11-16 20:21:54,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-11-16 20:21:54,558 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:21:54,558 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:21:54,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-16 20:21:54,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:21:54,771 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:21:54,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:21:54,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1773650534, now seen corresponding path program 1 times [2021-11-16 20:21:54,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:21:54,772 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145872452] [2021-11-16 20:21:54,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:21:54,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:21:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:21:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:21:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:21:55,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:21:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:21:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:21:55,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:21:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:21:55,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:21:55,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:21:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:21:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:21:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:21:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:21:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:21:55,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:21:55,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:21:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:21:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:21:55,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:55,688 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 4 proven. 44 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-11-16 20:21:55,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:21:55,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145872452] [2021-11-16 20:21:55,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145872452] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:21:55,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278959202] [2021-11-16 20:21:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:21:55,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:21:55,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:21:55,690 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:21:55,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-16 20:21:57,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:21:57,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 2716 conjuncts, 87 conjunts are in the unsatisfiable core [2021-11-16 20:21:57,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:21:57,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 20:21:57,569 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-11-16 20:21:57,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-11-16 20:21:57,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:21:58,747 INFO L354 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2021-11-16 20:21:58,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 33 [2021-11-16 20:21:59,084 INFO L354 Elim1Store]: treesize reduction 61, result has 21.8 percent of original size [2021-11-16 20:21:59,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 40 [2021-11-16 20:22:00,762 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-11-16 20:22:00,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 43 [2021-11-16 20:22:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 31 proven. 113 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-16 20:22:00,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:22:03,316 WARN L838 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.base_BEFORE_CALL_62| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.offset_BEFORE_CALL_65| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_6| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_6| Int)) (or (let ((.cse0 (select (select |c_old(#memory_int)| |c_aws_byte_buf_append_#in~to.base|) |c_aws_byte_buf_append_#in~to.offset|))) (and (= (mod .cse0 18446744073709551616) 0) (let ((.cse1 (select (select |c_old(#memory_int)| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_6|) |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_6|)) (.cse2 (select (select |c_old(#memory_int)| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.base_BEFORE_CALL_62|) |v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.offset_BEFORE_CALL_65|))) (<= (+ (* 18446744073709551616 (div (+ .cse1 .cse2) 18446744073709551616)) .cse0 1) (+ .cse1 .cse2 (* 18446744073709551616 (div .cse0 18446744073709551616))))))) (let ((.cse5 (select (select |c_#memory_int| |c_aws_byte_buf_append_#in~to.base|) |c_aws_byte_buf_append_#in~to.offset|)) (.cse6 (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.base_BEFORE_CALL_62|) |v_ULTIMATE.start_aws_byte_buf_append_harness_~#from~0#1.offset_BEFORE_CALL_65|)) (.cse7 (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_6|) |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_6|))) (let ((.cse4 (* 18446744073709551616 (div (+ .cse6 .cse7) 18446744073709551616))) (.cse3 (+ .cse6 .cse7 (* 18446744073709551616 (div .cse5 18446744073709551616))))) (and (< .cse3 (+ .cse4 .cse5 1)) (<= (+ .cse4 .cse5) .cse3)))))) is different from false [2021-11-16 20:22:03,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278959202] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:22:03,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:22:03,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 40] total 57 [2021-11-16 20:22:03,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947920829] [2021-11-16 20:22:03,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:22:03,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-11-16 20:22:03,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:22:03,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-11-16 20:22:03,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=3418, Unknown=1, NotChecked=118, Total=3782 [2021-11-16 20:22:03,449 INFO L87 Difference]: Start difference. First operand 875 states and 986 transitions. Second operand has 57 states, 52 states have (on average 3.326923076923077) internal successors, (173), 48 states have internal predecessors, (173), 21 states have call successors, (40), 11 states have call predecessors, (40), 10 states have return successors, (38), 18 states have call predecessors, (38), 19 states have call successors, (38) [2021-11-16 20:22:08,382 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:22:32,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:22:32,560 INFO L93 Difference]: Finished difference Result 1057 states and 1207 transitions. [2021-11-16 20:22:32,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-11-16 20:22:32,560 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 52 states have (on average 3.326923076923077) internal successors, (173), 48 states have internal predecessors, (173), 21 states have call successors, (40), 11 states have call predecessors, (40), 10 states have return successors, (38), 18 states have call predecessors, (38), 19 states have call successors, (38) Word has length 167 [2021-11-16 20:22:32,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:22:32,563 INFO L225 Difference]: With dead ends: 1057 [2021-11-16 20:22:32,563 INFO L226 Difference]: Without dead ends: 1051 [2021-11-16 20:22:32,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 173 SyntacticMatches, 30 SemanticMatches, 113 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 4316 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=877, Invalid=11995, Unknown=14, NotChecked=224, Total=13110 [2021-11-16 20:22:32,564 INFO L933 BasicCegarLoop]: 229 mSDtfsCounter, 600 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 4639 mSolverCounterSat, 484 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 2407 SdHoareTripleChecker+Invalid, 7768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 484 IncrementalHoareTripleChecker+Valid, 4639 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 2644 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2021-11-16 20:22:32,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [605 Valid, 2407 Invalid, 7768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [484 Valid, 4639 Invalid, 1 Unknown, 2644 Unchecked, 7.7s Time] [2021-11-16 20:22:32,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-11-16 20:22:32,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 901. [2021-11-16 20:22:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 673 states have (on average 1.0564635958395245) internal successors, (711), 687 states have internal predecessors, (711), 138 states have call successors, (138), 78 states have call predecessors, (138), 89 states have return successors, (164), 135 states have call predecessors, (164), 137 states have call successors, (164) [2021-11-16 20:22:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1013 transitions. [2021-11-16 20:22:32,613 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1013 transitions. Word has length 167 [2021-11-16 20:22:32,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:22:32,613 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 1013 transitions. [2021-11-16 20:22:32,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 52 states have (on average 3.326923076923077) internal successors, (173), 48 states have internal predecessors, (173), 21 states have call successors, (40), 11 states have call predecessors, (40), 10 states have return successors, (38), 18 states have call predecessors, (38), 19 states have call successors, (38) [2021-11-16 20:22:32,613 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1013 transitions. [2021-11-16 20:22:32,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-11-16 20:22:32,615 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:22:32,615 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:22:32,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-16 20:22:32,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-16 20:22:32,819 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:22:32,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:22:32,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1735264278, now seen corresponding path program 1 times [2021-11-16 20:22:32,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:22:32,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340451691] [2021-11-16 20:22:32,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:22:32,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:22:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:22:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:22:32,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:22:32,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:22:32,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:22:32,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:22:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:22:32,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:22:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:22:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:32,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:22:32,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:22:33,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:22:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:22:33,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:22:33,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:22:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:22:33,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:22:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:22:33,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:22:33,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,211 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 36 proven. 9 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2021-11-16 20:22:33,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:22:33,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340451691] [2021-11-16 20:22:33,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340451691] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:22:33,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782715586] [2021-11-16 20:22:33,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:22:33,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:22:33,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:22:33,212 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:22:33,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-16 20:22:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:33,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 2726 conjuncts, 65 conjunts are in the unsatisfiable core [2021-11-16 20:22:33,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:22:34,038 INFO L354 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2021-11-16 20:22:34,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 24 [2021-11-16 20:22:34,956 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 62 proven. 60 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-16 20:22:34,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:22:36,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782715586] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:22:36,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:22:36,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 20] total 27 [2021-11-16 20:22:36,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625118438] [2021-11-16 20:22:36,987 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:22:36,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-16 20:22:36,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:22:36,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-16 20:22:36,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1197, Unknown=1, NotChecked=0, Total=1332 [2021-11-16 20:22:36,988 INFO L87 Difference]: Start difference. First operand 901 states and 1013 transitions. Second operand has 27 states, 27 states have (on average 5.0) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (38), 8 states have call predecessors, (38), 9 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) [2021-11-16 20:22:39,012 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:22:42,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:22:42,573 INFO L93 Difference]: Finished difference Result 1135 states and 1302 transitions. [2021-11-16 20:22:42,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-16 20:22:42,574 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.0) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (38), 8 states have call predecessors, (38), 9 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) Word has length 167 [2021-11-16 20:22:42,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:22:42,576 INFO L225 Difference]: With dead ends: 1135 [2021-11-16 20:22:42,576 INFO L226 Difference]: Without dead ends: 955 [2021-11-16 20:22:42,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 282 SyntacticMatches, 15 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=408, Invalid=3013, Unknown=1, NotChecked=0, Total=3422 [2021-11-16 20:22:42,577 INFO L933 BasicCegarLoop]: 252 mSDtfsCounter, 379 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 2267 mSolverCounterSat, 270 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2267 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1405 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-11-16 20:22:42,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 1291 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2267 Invalid, 1 Unknown, 1405 Unchecked, 4.8s Time] [2021-11-16 20:22:42,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states. [2021-11-16 20:22:42,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 888. [2021-11-16 20:22:42,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 667 states have (on average 1.055472263868066) internal successors, (704), 679 states have internal predecessors, (704), 132 states have call successors, (132), 79 states have call predecessors, (132), 88 states have return successors, (156), 129 states have call predecessors, (156), 131 states have call successors, (156) [2021-11-16 20:22:42,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 992 transitions. [2021-11-16 20:22:42,630 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 992 transitions. Word has length 167 [2021-11-16 20:22:42,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:22:42,631 INFO L470 AbstractCegarLoop]: Abstraction has 888 states and 992 transitions. [2021-11-16 20:22:42,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.0) internal successors, (135), 23 states have internal predecessors, (135), 10 states have call successors, (38), 8 states have call predecessors, (38), 9 states have return successors, (37), 10 states have call predecessors, (37), 10 states have call successors, (37) [2021-11-16 20:22:42,631 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 992 transitions. [2021-11-16 20:22:42,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-11-16 20:22:42,632 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:22:42,632 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:22:42,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-16 20:22:42,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-16 20:22:42,846 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:22:42,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:22:42,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1715697516, now seen corresponding path program 1 times [2021-11-16 20:22:42,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:22:42,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097587085] [2021-11-16 20:22:42,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:22:42,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:22:42,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:22:43,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:22:43,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:22:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:22:43,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:22:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:22:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:22:43,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:22:43,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:22:43,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:22:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:22:43,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:22:43,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:22:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:22:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:22:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:22:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:22:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:22:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:22:43,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:43,495 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-11-16 20:22:43,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:22:43,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097587085] [2021-11-16 20:22:43,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097587085] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:22:43,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377186440] [2021-11-16 20:22:43,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:22:43,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:22:43,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:22:43,497 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:22:43,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-16 20:22:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:22:45,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 2731 conjuncts, 127 conjunts are in the unsatisfiable core [2021-11-16 20:22:45,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:22:45,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:22:45,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:22:45,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-11-16 20:22:46,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:22:46,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:22:46,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:22:46,244 INFO L354 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2021-11-16 20:22:46,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 40 [2021-11-16 20:22:59,667 INFO L354 Elim1Store]: treesize reduction 28, result has 37.8 percent of original size [2021-11-16 20:22:59,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 51 [2021-11-16 20:22:59,788 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 39 proven. 58 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-16 20:22:59,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:23:02,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377186440] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:23:02,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:23:02,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 44 [2021-11-16 20:23:02,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249769717] [2021-11-16 20:23:02,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:23:02,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-16 20:23:02,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:02,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-16 20:23:02,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1983, Unknown=7, NotChecked=0, Total=2162 [2021-11-16 20:23:02,108 INFO L87 Difference]: Start difference. First operand 888 states and 992 transitions. Second operand has 44 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 20 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (35), 15 states have call predecessors, (35), 18 states have call successors, (35) [2021-11-16 20:23:03,899 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:23:06,966 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:23:09,193 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:23:10,702 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:23:32,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:32,689 INFO L93 Difference]: Finished difference Result 1127 states and 1298 transitions. [2021-11-16 20:23:32,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-11-16 20:23:32,690 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 20 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (35), 15 states have call predecessors, (35), 18 states have call successors, (35) Word has length 167 [2021-11-16 20:23:32,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:32,693 INFO L225 Difference]: With dead ends: 1127 [2021-11-16 20:23:32,693 INFO L226 Difference]: Without dead ends: 1016 [2021-11-16 20:23:32,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 191 SyntacticMatches, 9 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2079 ImplicationChecksByTransitivity, 33.6s TimeCoverageRelationStatistics Valid=678, Invalid=6617, Unknown=15, NotChecked=0, Total=7310 [2021-11-16 20:23:32,694 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 654 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 5075 mSolverCounterSat, 652 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 7157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 652 IncrementalHoareTripleChecker+Valid, 5075 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 1429 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:32,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [684 Valid, 1245 Invalid, 7157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [652 Valid, 5075 Invalid, 1 Unknown, 1429 Unchecked, 12.7s Time] [2021-11-16 20:23:32,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2021-11-16 20:23:32,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 830. [2021-11-16 20:23:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 623 states have (on average 1.0626003210272874) internal successors, (662), 633 states have internal predecessors, (662), 124 states have call successors, (124), 75 states have call predecessors, (124), 82 states have return successors, (146), 121 states have call predecessors, (146), 123 states have call successors, (146) [2021-11-16 20:23:32,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 932 transitions. [2021-11-16 20:23:32,745 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 932 transitions. Word has length 167 [2021-11-16 20:23:32,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:32,745 INFO L470 AbstractCegarLoop]: Abstraction has 830 states and 932 transitions. [2021-11-16 20:23:32,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 20 states have call successors, (36), 7 states have call predecessors, (36), 7 states have return successors, (35), 15 states have call predecessors, (35), 18 states have call successors, (35) [2021-11-16 20:23:32,746 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 932 transitions. [2021-11-16 20:23:32,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-11-16 20:23:32,747 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:32,747 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:23:32,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-16 20:23:32,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:23:32,947 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:32,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:32,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1412595227, now seen corresponding path program 1 times [2021-11-16 20:23:32,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:32,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143456623] [2021-11-16 20:23:32,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:32,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:33,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:33,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:33,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:33,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:33,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:33,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:33,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:23:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:23:33,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:23:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:23:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:23:33,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:23:33,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:33,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:33,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:33,108 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2021-11-16 20:23:33,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:33,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143456623] [2021-11-16 20:23:33,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143456623] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:33,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:33,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-16 20:23:33,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501280318] [2021-11-16 20:23:33,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:33,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-16 20:23:33,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:33,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-16 20:23:33,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-16 20:23:33,110 INFO L87 Difference]: Start difference. First operand 830 states and 932 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 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-11-16 20:23:34,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:34,150 INFO L93 Difference]: Finished difference Result 1009 states and 1142 transitions. [2021-11-16 20:23:34,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 20:23:34,151 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 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 169 [2021-11-16 20:23:34,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:34,153 INFO L225 Difference]: With dead ends: 1009 [2021-11-16 20:23:34,153 INFO L226 Difference]: Without dead ends: 822 [2021-11-16 20:23:34,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:23:34,154 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 178 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:34,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 401 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-16 20:23:34,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-11-16 20:23:34,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 814. [2021-11-16 20:23:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 814 states, 615 states have (on average 1.056910569105691) internal successors, (650), 625 states have internal predecessors, (650), 116 states have call successors, (116), 75 states have call predecessors, (116), 82 states have return successors, (138), 113 states have call predecessors, (138), 115 states have call successors, (138) [2021-11-16 20:23:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 904 transitions. [2021-11-16 20:23:34,204 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 904 transitions. Word has length 169 [2021-11-16 20:23:34,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:34,204 INFO L470 AbstractCegarLoop]: Abstraction has 814 states and 904 transitions. [2021-11-16 20:23:34,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 4 states have internal predecessors, (62), 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-11-16 20:23:34,204 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 904 transitions. [2021-11-16 20:23:34,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-16 20:23:34,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:34,206 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:23:34,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-11-16 20:23:34,206 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:34,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:34,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2101651892, now seen corresponding path program 1 times [2021-11-16 20:23:34,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:34,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033333324] [2021-11-16 20:23:34,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:34,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:34,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:34,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:34,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:34,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:34,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:34,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:23:34,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:23:34,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:23:34,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:23:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:23:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:23:34,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:23:34,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:23:34,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 20:23:34,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 20:23:34,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:34,410 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-16 20:23:34,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:34,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033333324] [2021-11-16 20:23:34,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033333324] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:34,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:34,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 20:23:34,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296487630] [2021-11-16 20:23:34,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:34,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:23:34,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:34,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:23:34,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:23:34,412 INFO L87 Difference]: Start difference. First operand 814 states and 904 transitions. Second operand has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:35,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:35,853 INFO L93 Difference]: Finished difference Result 824 states and 915 transitions. [2021-11-16 20:23:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 20:23:35,854 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 179 [2021-11-16 20:23:35,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:35,856 INFO L225 Difference]: With dead ends: 824 [2021-11-16 20:23:35,856 INFO L226 Difference]: Without dead ends: 822 [2021-11-16 20:23:35,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-11-16 20:23:35,856 INFO L933 BasicCegarLoop]: 188 mSDtfsCounter, 105 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:35,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 814 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-16 20:23:35,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-11-16 20:23:35,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 820. [2021-11-16 20:23:35,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 820 states, 618 states have (on average 1.0566343042071198) internal successors, (653), 628 states have internal predecessors, (653), 118 states have call successors, (118), 76 states have call predecessors, (118), 83 states have return successors, (140), 115 states have call predecessors, (140), 117 states have call successors, (140) [2021-11-16 20:23:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 911 transitions. [2021-11-16 20:23:35,904 INFO L78 Accepts]: Start accepts. Automaton has 820 states and 911 transitions. Word has length 179 [2021-11-16 20:23:35,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:35,905 INFO L470 AbstractCegarLoop]: Abstraction has 820 states and 911 transitions. [2021-11-16 20:23:35,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:35,905 INFO L276 IsEmpty]: Start isEmpty. Operand 820 states and 911 transitions. [2021-11-16 20:23:35,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-11-16 20:23:35,907 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:35,908 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:23:35,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-11-16 20:23:35,908 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:35,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:35,908 INFO L85 PathProgramCache]: Analyzing trace with hash 895006780, now seen corresponding path program 1 times [2021-11-16 20:23:35,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:35,908 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274212196] [2021-11-16 20:23:35,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:35,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:36,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:23:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:36,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:23:36,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:23:36,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:23:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:23:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:23:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:23:36,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:23:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 20:23:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 20:23:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:36,449 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2021-11-16 20:23:36,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:36,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274212196] [2021-11-16 20:23:36,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274212196] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:36,454 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:36,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-16 20:23:36,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467538599] [2021-11-16 20:23:36,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:36,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 20:23:36,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:36,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 20:23:36,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-11-16 20:23:36,455 INFO L87 Difference]: Start difference. First operand 820 states and 911 transitions. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2021-11-16 20:23:38,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:38,225 INFO L93 Difference]: Finished difference Result 1026 states and 1170 transitions. [2021-11-16 20:23:38,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 20:23:38,227 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) Word has length 183 [2021-11-16 20:23:38,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:38,229 INFO L225 Difference]: With dead ends: 1026 [2021-11-16 20:23:38,229 INFO L226 Difference]: Without dead ends: 879 [2021-11-16 20:23:38,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-11-16 20:23:38,230 INFO L933 BasicCegarLoop]: 212 mSDtfsCounter, 190 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 1781 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 1909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:38,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 1030 Invalid, 1909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1781 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-16 20:23:38,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2021-11-16 20:23:38,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 836. [2021-11-16 20:23:38,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 628 states have (on average 1.055732484076433) internal successors, (663), 640 states have internal predecessors, (663), 122 states have call successors, (122), 76 states have call predecessors, (122), 85 states have return successors, (149), 119 states have call predecessors, (149), 121 states have call successors, (149) [2021-11-16 20:23:38,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 934 transitions. [2021-11-16 20:23:38,274 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 934 transitions. Word has length 183 [2021-11-16 20:23:38,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:38,274 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 934 transitions. [2021-11-16 20:23:38,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (18), 7 states have call predecessors, (18), 5 states have call successors, (18) [2021-11-16 20:23:38,274 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 934 transitions. [2021-11-16 20:23:38,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-11-16 20:23:38,275 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:38,275 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:23:38,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-11-16 20:23:38,276 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:38,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:38,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1153172218, now seen corresponding path program 1 times [2021-11-16 20:23:38,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:38,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14160166] [2021-11-16 20:23:38,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:38,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:38,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:38,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:23:38,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:23:38,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:23:38,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:23:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:23:38,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:23:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:23:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:23:38,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 20:23:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 20:23:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:38,490 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2021-11-16 20:23:38,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:38,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14160166] [2021-11-16 20:23:38,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14160166] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:38,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:38,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-16 20:23:38,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352950165] [2021-11-16 20:23:38,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:38,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-16 20:23:38,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:38,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-16 20:23:38,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-16 20:23:38,491 INFO L87 Difference]: Start difference. First operand 836 states and 934 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:39,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:39,989 INFO L93 Difference]: Finished difference Result 1031 states and 1172 transitions. [2021-11-16 20:23:39,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 20:23:39,989 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 183 [2021-11-16 20:23:39,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:39,991 INFO L225 Difference]: With dead ends: 1031 [2021-11-16 20:23:39,991 INFO L226 Difference]: Without dead ends: 832 [2021-11-16 20:23:39,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-16 20:23:39,992 INFO L933 BasicCegarLoop]: 182 mSDtfsCounter, 96 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:39,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 401 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-16 20:23:39,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-11-16 20:23:40,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2021-11-16 20:23:40,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 832 states, 624 states have (on average 1.0528846153846154) internal successors, (657), 636 states have internal predecessors, (657), 122 states have call successors, (122), 76 states have call predecessors, (122), 85 states have return successors, (149), 119 states have call predecessors, (149), 121 states have call successors, (149) [2021-11-16 20:23:40,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 928 transitions. [2021-11-16 20:23:40,052 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 928 transitions. Word has length 183 [2021-11-16 20:23:40,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:40,053 INFO L470 AbstractCegarLoop]: Abstraction has 832 states and 928 transitions. [2021-11-16 20:23:40,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:40,053 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 928 transitions. [2021-11-16 20:23:40,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-11-16 20:23:40,055 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:40,055 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:23:40,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-11-16 20:23:40,055 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:40,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:40,056 INFO L85 PathProgramCache]: Analyzing trace with hash 89317324, now seen corresponding path program 1 times [2021-11-16 20:23:40,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:40,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353457094] [2021-11-16 20:23:40,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:40,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:40,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:40,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:40,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:40,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:40,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:23:40,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:40,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:23:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:23:40,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:23:40,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:23:40,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:23:40,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:40,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-11-16 20:23:40,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-16 20:23:40,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:40,264 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2021-11-16 20:23:40,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:40,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353457094] [2021-11-16 20:23:40,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353457094] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:40,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:40,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-16 20:23:40,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070321284] [2021-11-16 20:23:40,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:40,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 20:23:40,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:40,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 20:23:40,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-16 20:23:40,266 INFO L87 Difference]: Start difference. First operand 832 states and 928 transitions. Second operand has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:23:41,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:41,314 INFO L93 Difference]: Finished difference Result 854 states and 952 transitions. [2021-11-16 20:23:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-16 20:23:41,314 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 185 [2021-11-16 20:23:41,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:41,324 INFO L225 Difference]: With dead ends: 854 [2021-11-16 20:23:41,325 INFO L226 Difference]: Without dead ends: 852 [2021-11-16 20:23:41,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 45 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-11-16 20:23:41,325 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 198 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:41,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 816 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-16 20:23:41,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2021-11-16 20:23:41,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 842. [2021-11-16 20:23:41,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 630 states have (on average 1.0523809523809524) internal successors, (663), 643 states have internal predecessors, (663), 124 states have call successors, (124), 77 states have call predecessors, (124), 87 states have return successors, (152), 121 states have call predecessors, (152), 123 states have call successors, (152) [2021-11-16 20:23:41,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 939 transitions. [2021-11-16 20:23:41,375 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 939 transitions. Word has length 185 [2021-11-16 20:23:41,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:41,375 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 939 transitions. [2021-11-16 20:23:41,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:23:41,375 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 939 transitions. [2021-11-16 20:23:41,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2021-11-16 20:23:41,376 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:41,376 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:23:41,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-11-16 20:23:41,377 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:41,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:41,377 INFO L85 PathProgramCache]: Analyzing trace with hash 443434595, now seen corresponding path program 1 times [2021-11-16 20:23:41,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:41,377 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854395610] [2021-11-16 20:23:41,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:41,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:41,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:41,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:41,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:41,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:41,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:41,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:23:41,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:23:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:23:41,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:23:41,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:23:41,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:23:41,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:23:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-11-16 20:23:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-11-16 20:23:41,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2021-11-16 20:23:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:41,652 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2021-11-16 20:23:41,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:41,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854395610] [2021-11-16 20:23:41,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854395610] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:41,652 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:41,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-11-16 20:23:41,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94107677] [2021-11-16 20:23:41,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:41,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-16 20:23:41,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:41,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-16 20:23:41,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-11-16 20:23:41,654 INFO L87 Difference]: Start difference. First operand 842 states and 939 transitions. Second operand has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 11 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:43,575 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:23:44,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:44,444 INFO L93 Difference]: Finished difference Result 848 states and 944 transitions. [2021-11-16 20:23:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-16 20:23:44,445 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 11 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 185 [2021-11-16 20:23:44,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:44,447 INFO L225 Difference]: With dead ends: 848 [2021-11-16 20:23:44,447 INFO L226 Difference]: Without dead ends: 846 [2021-11-16 20:23:44,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=575, Unknown=0, NotChecked=0, Total=702 [2021-11-16 20:23:44,448 INFO L933 BasicCegarLoop]: 184 mSDtfsCounter, 117 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 1396 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:44,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 1309 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1396 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2021-11-16 20:23:44,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-11-16 20:23:44,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 840. [2021-11-16 20:23:44,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 630 states have (on average 1.0523809523809524) internal successors, (663), 643 states have internal predecessors, (663), 122 states have call successors, (122), 77 states have call predecessors, (122), 87 states have return successors, (150), 119 states have call predecessors, (150), 121 states have call successors, (150) [2021-11-16 20:23:44,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 935 transitions. [2021-11-16 20:23:44,490 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 935 transitions. Word has length 185 [2021-11-16 20:23:44,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:44,491 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 935 transitions. [2021-11-16 20:23:44,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.538461538461538) internal successors, (72), 11 states have internal predecessors, (72), 2 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-11-16 20:23:44,491 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 935 transitions. [2021-11-16 20:23:44,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-11-16 20:23:44,492 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:44,492 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:23:44,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-11-16 20:23:44,492 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:44,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:44,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1437600594, now seen corresponding path program 1 times [2021-11-16 20:23:44,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:44,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985917960] [2021-11-16 20:23:44,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:44,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:44,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:44,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:44,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:44,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:44,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:23:44,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:45,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:23:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:23:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:23:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:23:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:23:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-11-16 20:23:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-16 20:23:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,266 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 50 proven. 30 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-11-16 20:23:45,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:45,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985917960] [2021-11-16 20:23:45,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985917960] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:23:45,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351704790] [2021-11-16 20:23:45,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:45,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:23:45,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:23:45,268 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:23:45,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-16 20:23:45,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:45,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 2767 conjuncts, 76 conjunts are in the unsatisfiable core [2021-11-16 20:23:45,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:23:45,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-11-16 20:23:45,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-11-16 20:23:46,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:23:46,478 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-11-16 20:23:46,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 58 [2021-11-16 20:23:46,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2021-11-16 20:23:46,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:23:46,483 INFO L388 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 51 treesize of output 39 [2021-11-16 20:23:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 82 proven. 84 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-16 20:23:47,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:23:48,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351704790] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:23:48,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:23:48,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 41 [2021-11-16 20:23:48,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699092531] [2021-11-16 20:23:48,897 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:23:48,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-16 20:23:48,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:48,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-16 20:23:48,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=2122, Unknown=0, NotChecked=0, Total=2352 [2021-11-16 20:23:48,899 INFO L87 Difference]: Start difference. First operand 840 states and 935 transitions. Second operand has 41 states, 39 states have (on average 4.230769230769231) internal successors, (165), 36 states have internal predecessors, (165), 15 states have call successors, (41), 8 states have call predecessors, (41), 10 states have return successors, (40), 13 states have call predecessors, (40), 14 states have call successors, (40) [2021-11-16 20:23:53,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:53,369 INFO L93 Difference]: Finished difference Result 1018 states and 1171 transitions. [2021-11-16 20:23:53,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-11-16 20:23:53,369 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 39 states have (on average 4.230769230769231) internal successors, (165), 36 states have internal predecessors, (165), 15 states have call successors, (41), 8 states have call predecessors, (41), 10 states have return successors, (40), 13 states have call predecessors, (40), 14 states have call successors, (40) Word has length 189 [2021-11-16 20:23:53,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:53,372 INFO L225 Difference]: With dead ends: 1018 [2021-11-16 20:23:53,372 INFO L226 Difference]: Without dead ends: 877 [2021-11-16 20:23:53,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 229 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2161 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=664, Invalid=5816, Unknown=0, NotChecked=0, Total=6480 [2021-11-16 20:23:53,373 INFO L933 BasicCegarLoop]: 204 mSDtfsCounter, 430 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 2491 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 3733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 930 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:53,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 1043 Invalid, 3733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2491 Invalid, 0 Unknown, 930 Unchecked, 3.1s Time] [2021-11-16 20:23:53,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-11-16 20:23:53,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 836. [2021-11-16 20:23:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 618 states have (on average 1.0469255663430421) internal successors, (647), 631 states have internal predecessors, (647), 129 states have call successors, (129), 76 states have call predecessors, (129), 88 states have return successors, (165), 128 states have call predecessors, (165), 128 states have call successors, (165) [2021-11-16 20:23:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 941 transitions. [2021-11-16 20:23:53,425 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 941 transitions. Word has length 189 [2021-11-16 20:23:53,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:53,425 INFO L470 AbstractCegarLoop]: Abstraction has 836 states and 941 transitions. [2021-11-16 20:23:53,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 39 states have (on average 4.230769230769231) internal successors, (165), 36 states have internal predecessors, (165), 15 states have call successors, (41), 8 states have call predecessors, (41), 10 states have return successors, (40), 13 states have call predecessors, (40), 14 states have call successors, (40) [2021-11-16 20:23:53,425 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 941 transitions. [2021-11-16 20:23:53,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-11-16 20:23:53,427 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:53,427 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:23:53,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-16 20:23:53,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:23:53,635 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:53,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:53,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1606933027, now seen corresponding path program 1 times [2021-11-16 20:23:53,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:53,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887053978] [2021-11-16 20:23:53,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:53,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:53,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:53,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:53,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:23:53,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:53,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:23:53,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:23:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:23:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:23:53,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:23:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:53,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-11-16 20:23:53,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-16 20:23:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:53,864 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-16 20:23:53,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:53,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887053978] [2021-11-16 20:23:53,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887053978] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:23:53,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:23:53,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-16 20:23:53,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415664398] [2021-11-16 20:23:53,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:23:53,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-16 20:23:53,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:53,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-16 20:23:53,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-11-16 20:23:53,866 INFO L87 Difference]: Start difference. First operand 836 states and 941 transitions. Second operand has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:23:55,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:23:55,030 INFO L93 Difference]: Finished difference Result 856 states and 964 transitions. [2021-11-16 20:23:55,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-16 20:23:55,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 191 [2021-11-16 20:23:55,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:23:55,032 INFO L225 Difference]: With dead ends: 856 [2021-11-16 20:23:55,032 INFO L226 Difference]: Without dead ends: 854 [2021-11-16 20:23:55,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-11-16 20:23:55,039 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 207 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 1121 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:23:55,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 1017 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1121 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-16 20:23:55,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2021-11-16 20:23:55,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 850. [2021-11-16 20:23:55,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 626 states have (on average 1.0463258785942493) internal successors, (655), 640 states have internal predecessors, (655), 133 states have call successors, (133), 77 states have call predecessors, (133), 90 states have return successors, (170), 132 states have call predecessors, (170), 132 states have call successors, (170) [2021-11-16 20:23:55,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 958 transitions. [2021-11-16 20:23:55,095 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 958 transitions. Word has length 191 [2021-11-16 20:23:55,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:23:55,095 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 958 transitions. [2021-11-16 20:23:55,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:23:55,096 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 958 transitions. [2021-11-16 20:23:55,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-11-16 20:23:55,097 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:23:55,097 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:23:55,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-11-16 20:23:55,097 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:23:55,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:23:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash -905868449, now seen corresponding path program 1 times [2021-11-16 20:23:55,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:23:55,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176729212] [2021-11-16 20:23:55,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:55,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:23:55,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:23:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:23:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:23:55,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:23:55,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:23:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:23:55,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:23:55,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:23:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:23:55,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:23:55,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:23:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:23:55,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:23:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:23:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:23:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:23:55,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-11-16 20:23:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-16 20:23:55,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 56 proven. 23 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2021-11-16 20:23:55,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:23:55,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176729212] [2021-11-16 20:23:55,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176729212] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:23:55,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032289565] [2021-11-16 20:23:55,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:23:55,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:23:55,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:23:55,559 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:23:55,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-16 20:23:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:23:55,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 2774 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-16 20:23:55,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:23:56,904 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 147 proven. 22 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-11-16 20:23:56,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:23:57,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2021-11-16 20:23:57,322 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 20:23:57,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2021-11-16 20:23:57,367 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 20:23:57,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2021-11-16 20:23:57,494 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 54 proven. 32 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-11-16 20:23:57,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032289565] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:23:57,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:23:57,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 24 [2021-11-16 20:23:57,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494888964] [2021-11-16 20:23:57,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:23:57,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-16 20:23:57,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:23:57,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-16 20:23:57,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-11-16 20:23:57,495 INFO L87 Difference]: Start difference. First operand 850 states and 958 transitions. Second operand has 24 states, 23 states have (on average 7.260869565217392) internal successors, (167), 22 states have internal predecessors, (167), 7 states have call successors, (43), 6 states have call predecessors, (43), 7 states have return successors, (40), 6 states have call predecessors, (40), 6 states have call successors, (40) [2021-11-16 20:24:00,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:24:00,105 INFO L93 Difference]: Finished difference Result 961 states and 1103 transitions. [2021-11-16 20:24:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-16 20:24:00,105 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 7.260869565217392) internal successors, (167), 22 states have internal predecessors, (167), 7 states have call successors, (43), 6 states have call predecessors, (43), 7 states have return successors, (40), 6 states have call predecessors, (40), 6 states have call successors, (40) Word has length 191 [2021-11-16 20:24:00,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:24:00,107 INFO L225 Difference]: With dead ends: 961 [2021-11-16 20:24:00,107 INFO L226 Difference]: Without dead ends: 888 [2021-11-16 20:24:00,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 401 SyntacticMatches, 21 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2021-11-16 20:24:00,108 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 313 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 2777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 875 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-16 20:24:00,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 995 Invalid, 2777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1677 Invalid, 0 Unknown, 875 Unchecked, 1.9s Time] [2021-11-16 20:24:00,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-11-16 20:24:00,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 885. [2021-11-16 20:24:00,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 646 states have (on average 1.043343653250774) internal successors, (674), 659 states have internal predecessors, (674), 146 states have call successors, (146), 79 states have call predecessors, (146), 92 states have return successors, (194), 146 states have call predecessors, (194), 145 states have call successors, (194) [2021-11-16 20:24:00,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1014 transitions. [2021-11-16 20:24:00,159 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1014 transitions. Word has length 191 [2021-11-16 20:24:00,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:24:00,159 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 1014 transitions. [2021-11-16 20:24:00,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 7.260869565217392) internal successors, (167), 22 states have internal predecessors, (167), 7 states have call successors, (43), 6 states have call predecessors, (43), 7 states have return successors, (40), 6 states have call predecessors, (40), 6 states have call successors, (40) [2021-11-16 20:24:00,159 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1014 transitions. [2021-11-16 20:24:00,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-11-16 20:24:00,161 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:24:00,161 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 20:24:00,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-16 20:24:00,361 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-11-16 20:24:00,361 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:24:00,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:24:00,362 INFO L85 PathProgramCache]: Analyzing trace with hash -719319451, now seen corresponding path program 1 times [2021-11-16 20:24:00,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:24:00,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225430192] [2021-11-16 20:24:00,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:00,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:24:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:24:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:24:00,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:24:00,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:00,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:24:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:24:00,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:24:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:24:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:24:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:24:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-11-16 20:24:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:00,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:24:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:24:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 20:24:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-16 20:24:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-11-16 20:24:00,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 20:24:00,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-16 20:24:00,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2021-11-16 20:24:00,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:00,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2021-11-16 20:24:00,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:01,069 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-11-16 20:24:01,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:24:01,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225430192] [2021-11-16 20:24:01,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225430192] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:24:01,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:24:01,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2021-11-16 20:24:01,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937378377] [2021-11-16 20:24:01,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:24:01,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-16 20:24:01,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:24:01,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-16 20:24:01,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=497, Unknown=0, NotChecked=0, Total=552 [2021-11-16 20:24:01,070 INFO L87 Difference]: Start difference. First operand 885 states and 1014 transitions. Second operand has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 19 states have internal predecessors, (78), 9 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 10 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-16 20:24:03,224 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:24:06,586 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:24:09,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:24:09,186 INFO L93 Difference]: Finished difference Result 904 states and 1035 transitions. [2021-11-16 20:24:09,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-16 20:24:09,187 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 19 states have internal predecessors, (78), 9 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 10 states have call predecessors, (21), 8 states have call successors, (21) Word has length 191 [2021-11-16 20:24:09,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:24:09,189 INFO L225 Difference]: With dead ends: 904 [2021-11-16 20:24:09,189 INFO L226 Difference]: Without dead ends: 902 [2021-11-16 20:24:09,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=1340, Unknown=0, NotChecked=0, Total=1560 [2021-11-16 20:24:09,190 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 483 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 2924 mSolverCounterSat, 483 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 3409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 483 IncrementalHoareTripleChecker+Valid, 2924 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-11-16 20:24:09,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [497 Valid, 539 Invalid, 3409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [483 Valid, 2924 Invalid, 2 Unknown, 0 Unchecked, 7.6s Time] [2021-11-16 20:24:09,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2021-11-16 20:24:09,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 888. [2021-11-16 20:24:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 649 states have (on average 1.0431432973805854) internal successors, (677), 662 states have internal predecessors, (677), 145 states have call successors, (145), 80 states have call predecessors, (145), 93 states have return successors, (193), 145 states have call predecessors, (193), 144 states have call successors, (193) [2021-11-16 20:24:09,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1015 transitions. [2021-11-16 20:24:09,239 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1015 transitions. Word has length 191 [2021-11-16 20:24:09,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:24:09,239 INFO L470 AbstractCegarLoop]: Abstraction has 888 states and 1015 transitions. [2021-11-16 20:24:09,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.391304347826087) internal successors, (78), 19 states have internal predecessors, (78), 9 states have call successors, (22), 4 states have call predecessors, (22), 4 states have return successors, (21), 10 states have call predecessors, (21), 8 states have call successors, (21) [2021-11-16 20:24:09,240 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1015 transitions. [2021-11-16 20:24:09,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-11-16 20:24:09,241 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:24:09,241 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:24:09,241 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-11-16 20:24:09,241 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:24:09,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:24:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash -934553186, now seen corresponding path program 1 times [2021-11-16 20:24:09,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:24:09,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2757722] [2021-11-16 20:24:09,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:09,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:24:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:24:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:24:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:24:09,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:09,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:24:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:24:09,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:24:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:24:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:24:09,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:09,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:24:09,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:24:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 20:24:09,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:09,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:24:09,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:24:09,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:24:09,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:24:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 20:24:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 20:24:09,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-11-16 20:24:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-16 20:24:09,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:09,442 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2021-11-16 20:24:09,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:24:09,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2757722] [2021-11-16 20:24:09,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2757722] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:24:09,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:24:09,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-16 20:24:09,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782370041] [2021-11-16 20:24:09,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:24:09,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 20:24:09,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:24:09,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 20:24:09,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-11-16 20:24:09,453 INFO L87 Difference]: Start difference. First operand 888 states and 1015 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:24:10,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:24:10,285 INFO L93 Difference]: Finished difference Result 991 states and 1126 transitions. [2021-11-16 20:24:10,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 20:24:10,286 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 1 states have call successors, (21) Word has length 195 [2021-11-16 20:24:10,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:24:10,288 INFO L225 Difference]: With dead ends: 991 [2021-11-16 20:24:10,288 INFO L226 Difference]: Without dead ends: 884 [2021-11-16 20:24:10,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-11-16 20:24:10,289 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 268 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-16 20:24:10,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 620 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-16 20:24:10,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2021-11-16 20:24:10,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 884. [2021-11-16 20:24:10,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 647 states have (on average 1.0401854714064915) internal successors, (673), 660 states have internal predecessors, (673), 143 states have call successors, (143), 80 states have call predecessors, (143), 93 states have return successors, (191), 143 states have call predecessors, (191), 142 states have call successors, (191) [2021-11-16 20:24:10,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1007 transitions. [2021-11-16 20:24:10,346 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1007 transitions. Word has length 195 [2021-11-16 20:24:10,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:24:10,346 INFO L470 AbstractCegarLoop]: Abstraction has 884 states and 1007 transitions. [2021-11-16 20:24:10,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (22), 5 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 1 states have call successors, (21) [2021-11-16 20:24:10,346 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1007 transitions. [2021-11-16 20:24:10,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-11-16 20:24:10,347 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:24:10,347 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:24:10,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-11-16 20:24:10,347 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:24:10,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:24:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1246188771, now seen corresponding path program 1 times [2021-11-16 20:24:10,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:24:10,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548881034] [2021-11-16 20:24:10,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:10,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:24:10,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:24:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:24:10,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:24:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:10,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:24:10,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:24:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:24:10,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:24:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:24:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:24:10,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:24:10,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 20:24:10,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:10,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:24:10,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:24:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:24:10,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:24:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 20:24:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 20:24:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-11-16 20:24:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-16 20:24:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:10,688 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2021-11-16 20:24:10,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:24:10,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548881034] [2021-11-16 20:24:10,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548881034] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:24:10,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142918797] [2021-11-16 20:24:10,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:10,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:24:10,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:24:10,689 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:24:10,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-16 20:24:11,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:11,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 2837 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-16 20:24:11,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:24:11,709 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 34 proven. 25 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-11-16 20:24:11,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:24:12,282 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-11-16 20:24:12,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-11-16 20:24:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 10 proven. 18 refuted. 0 times theorem prover too weak. 178 trivial. 0 not checked. [2021-11-16 20:24:12,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142918797] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-16 20:24:12,383 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-16 20:24:12,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 13] total 28 [2021-11-16 20:24:12,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291528899] [2021-11-16 20:24:12,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-16 20:24:12,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-16 20:24:12,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:24:12,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-16 20:24:12,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2021-11-16 20:24:12,384 INFO L87 Difference]: Start difference. First operand 884 states and 1007 transitions. Second operand has 28 states, 28 states have (on average 5.0) internal successors, (140), 23 states have internal predecessors, (140), 10 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (48), 10 states have call predecessors, (48), 10 states have call successors, (48) [2021-11-16 20:24:15,024 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:24:16,262 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:24:17,861 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:24:20,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:24:20,115 INFO L93 Difference]: Finished difference Result 1046 states and 1189 transitions. [2021-11-16 20:24:20,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-16 20:24:20,116 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.0) internal successors, (140), 23 states have internal predecessors, (140), 10 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (48), 10 states have call predecessors, (48), 10 states have call successors, (48) Word has length 197 [2021-11-16 20:24:20,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:24:20,118 INFO L225 Difference]: With dead ends: 1046 [2021-11-16 20:24:20,118 INFO L226 Difference]: Without dead ends: 911 [2021-11-16 20:24:20,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 415 SyntacticMatches, 9 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=342, Invalid=1728, Unknown=0, NotChecked=0, Total=2070 [2021-11-16 20:24:20,119 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 337 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 2584 mSolverCounterSat, 246 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 3311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 2584 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2021-11-16 20:24:20,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 746 Invalid, 3311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 2584 Invalid, 1 Unknown, 480 Unchecked, 7.1s Time] [2021-11-16 20:24:20,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2021-11-16 20:24:20,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 890. [2021-11-16 20:24:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 653 states have (on average 1.0382848392036754) internal successors, (678), 664 states have internal predecessors, (678), 143 states have call successors, (143), 82 states have call predecessors, (143), 93 states have return successors, (188), 143 states have call predecessors, (188), 142 states have call successors, (188) [2021-11-16 20:24:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1009 transitions. [2021-11-16 20:24:20,171 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1009 transitions. Word has length 197 [2021-11-16 20:24:20,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:24:20,172 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 1009 transitions. [2021-11-16 20:24:20,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.0) internal successors, (140), 23 states have internal predecessors, (140), 10 states have call successors, (51), 9 states have call predecessors, (51), 8 states have return successors, (48), 10 states have call predecessors, (48), 10 states have call successors, (48) [2021-11-16 20:24:20,172 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1009 transitions. [2021-11-16 20:24:20,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2021-11-16 20:24:20,173 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:24:20,174 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:24:20,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-16 20:24:20,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:24:20,374 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:24:20,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:24:20,374 INFO L85 PathProgramCache]: Analyzing trace with hash 571516417, now seen corresponding path program 1 times [2021-11-16 20:24:20,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:24:20,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619891628] [2021-11-16 20:24:20,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:20,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:24:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:24:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:24:20,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:24:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:24:20,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:24:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:24:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:24:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:24:20,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:20,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:24:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:24:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:24:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:24:20,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:24:20,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:24:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-11-16 20:24:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-11-16 20:24:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-16 20:24:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 20:24:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 20:24:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2021-11-16 20:24:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:20,774 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-11-16 20:24:20,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:24:20,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619891628] [2021-11-16 20:24:20,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619891628] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 20:24:20,775 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 20:24:20,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-16 20:24:20,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694533440] [2021-11-16 20:24:20,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 20:24:20,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-16 20:24:20,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:24:20,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-16 20:24:20,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-16 20:24:20,776 INFO L87 Difference]: Start difference. First operand 890 states and 1009 transitions. Second operand has 13 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 states have internal predecessors, (78), 6 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (23), 5 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-16 20:24:22,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:24:22,459 INFO L93 Difference]: Finished difference Result 1031 states and 1174 transitions. [2021-11-16 20:24:22,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-16 20:24:22,460 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 states have internal predecessors, (78), 6 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (23), 5 states have call predecessors, (23), 6 states have call successors, (23) Word has length 204 [2021-11-16 20:24:22,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:24:22,461 INFO L225 Difference]: With dead ends: 1031 [2021-11-16 20:24:22,462 INFO L226 Difference]: Without dead ends: 881 [2021-11-16 20:24:22,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2021-11-16 20:24:22,463 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 190 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 1363 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 1535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-11-16 20:24:22,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 928 Invalid, 1535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1363 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-11-16 20:24:22,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2021-11-16 20:24:22,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 880. [2021-11-16 20:24:22,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 647 states have (on average 1.0370942812983) internal successors, (671), 657 states have internal predecessors, (671), 141 states have call successors, (141), 82 states have call predecessors, (141), 91 states have return successors, (175), 140 states have call predecessors, (175), 140 states have call successors, (175) [2021-11-16 20:24:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 987 transitions. [2021-11-16 20:24:22,512 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 987 transitions. Word has length 204 [2021-11-16 20:24:22,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:24:22,512 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 987 transitions. [2021-11-16 20:24:22,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 states have internal predecessors, (78), 6 states have call successors, (25), 4 states have call predecessors, (25), 3 states have return successors, (23), 5 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-16 20:24:22,512 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 987 transitions. [2021-11-16 20:24:22,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-11-16 20:24:22,514 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:24:22,514 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-16 20:24:22,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-11-16 20:24:22,514 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:24:22,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:24:22,514 INFO L85 PathProgramCache]: Analyzing trace with hash 632035852, now seen corresponding path program 1 times [2021-11-16 20:24:22,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:24:22,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362842800] [2021-11-16 20:24:22,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:22,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:24:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:24:23,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:24:23,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:24:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:24:23,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:24:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:24:23,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:24:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:24:23,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:23,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:24:23,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:24:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:23,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 20:24:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:24:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-11-16 20:24:24,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-16 20:24:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-11-16 20:24:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-16 20:24:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-11-16 20:24:24,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-11-16 20:24:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-11-16 20:24:24,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:24:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,076 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-16 20:24:24,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:24:24,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362842800] [2021-11-16 20:24:24,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362842800] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:24:24,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35753633] [2021-11-16 20:24:24,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:24:24,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:24:24,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:24:24,077 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:24:24,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-16 20:24:24,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:24:24,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 2859 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-16 20:24:24,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:24:24,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-11-16 20:24:28,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-11-16 20:24:29,978 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_13| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_204| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_204|) 8))) (and (= (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_13|) (+ 8 |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_13|)) .cse0) (not (= 0 .cse0))))) is different from true [2021-11-16 20:24:31,061 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_14| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_205| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_14| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_205|) 8))) (and (not (= .cse0 0)) (= .cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_14|) (+ 8 |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_14|)))))) is different from true [2021-11-16 20:24:32,114 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_15| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_206| Int) (|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_15| Int)) (let ((.cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_206|) 8))) (and (= .cse0 (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.base_BEFORE_CALL_15|) (+ 8 |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to_old~0#1.offset_BEFORE_CALL_15|))) (not (= .cse0 0))))) is different from true [2021-11-16 20:24:35,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:24:35,217 INFO L354 Elim1Store]: treesize reduction 31, result has 29.5 percent of original size [2021-11-16 20:24:35,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 41 [2021-11-16 20:25:14,273 INFO L354 Elim1Store]: treesize reduction 29, result has 21.6 percent of original size [2021-11-16 20:25:14,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 34 [2021-11-16 20:25:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 45 proven. 79 refuted. 16 times theorem prover too weak. 58 trivial. 20 not checked. [2021-11-16 20:25:14,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 20:25:17,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35753633] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:25:17,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 20:25:17,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 33] total 51 [2021-11-16 20:25:17,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595689920] [2021-11-16 20:25:17,698 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 20:25:17,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-16 20:25:17,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 20:25:17,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-16 20:25:17,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2434, Unknown=27, NotChecked=306, Total=2970 [2021-11-16 20:25:17,699 INFO L87 Difference]: Start difference. First operand 880 states and 987 transitions. Second operand has 51 states, 46 states have (on average 3.3043478260869565) internal successors, (152), 41 states have internal predecessors, (152), 23 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (43), 21 states have call predecessors, (43), 19 states have call successors, (43) [2021-11-16 20:25:20,230 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 20:26:16,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 20:26:16,654 INFO L93 Difference]: Finished difference Result 922 states and 1041 transitions. [2021-11-16 20:26:16,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-16 20:26:16,654 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 46 states have (on average 3.3043478260869565) internal successors, (152), 41 states have internal predecessors, (152), 23 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (43), 21 states have call predecessors, (43), 19 states have call successors, (43) Word has length 203 [2021-11-16 20:26:16,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 20:26:16,656 INFO L225 Difference]: With dead ends: 922 [2021-11-16 20:26:16,656 INFO L226 Difference]: Without dead ends: 920 [2021-11-16 20:26:16,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 226 SyntacticMatches, 10 SemanticMatches, 81 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1738 ImplicationChecksByTransitivity, 107.0s TimeCoverageRelationStatistics Valid=546, Invalid=5724, Unknown=62, NotChecked=474, Total=6806 [2021-11-16 20:26:16,657 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 513 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 2630 mSolverCounterSat, 560 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 5642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 560 IncrementalHoareTripleChecker+Valid, 2630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2452 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2021-11-16 20:26:16,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [515 Valid, 1727 Invalid, 5642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [560 Valid, 2630 Invalid, 0 Unknown, 2452 Unchecked, 4.0s Time] [2021-11-16 20:26:16,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2021-11-16 20:26:16,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 895. [2021-11-16 20:26:16,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 656 states have (on average 1.038109756097561) internal successors, (681), 666 states have internal predecessors, (681), 145 states have call successors, (145), 84 states have call predecessors, (145), 93 states have return successors, (179), 144 states have call predecessors, (179), 144 states have call successors, (179) [2021-11-16 20:26:16,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1005 transitions. [2021-11-16 20:26:16,711 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1005 transitions. Word has length 203 [2021-11-16 20:26:16,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 20:26:16,711 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 1005 transitions. [2021-11-16 20:26:16,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 46 states have (on average 3.3043478260869565) internal successors, (152), 41 states have internal predecessors, (152), 23 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (43), 21 states have call predecessors, (43), 19 states have call successors, (43) [2021-11-16 20:26:16,711 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1005 transitions. [2021-11-16 20:26:16,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-11-16 20:26:16,713 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 20:26:16,713 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-16 20:26:16,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-11-16 20:26:16,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-11-16 20:26:16,920 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 20:26:16,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 20:26:16,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1502489949, now seen corresponding path program 1 times [2021-11-16 20:26:16,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 20:26:16,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966354972] [2021-11-16 20:26:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:26:16,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 20:26:17,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-16 20:26:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-11-16 20:26:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-11-16 20:26:17,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:26:17,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-16 20:26:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-11-16 20:26:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 20:26:17,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-11-16 20:26:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-11-16 20:26:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:26:17,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-11-16 20:26:17,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-11-16 20:26:17,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-11-16 20:26:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-11-16 20:26:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 20:26:17,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-11-16 20:26:17,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-11-16 20:26:17,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:17,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-11-16 20:26:17,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2021-11-16 20:26:18,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:26:18,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 20:26:18,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 20:26:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 20:26:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2021-11-16 20:26:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,368 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2021-11-16 20:26:18,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 20:26:18,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966354972] [2021-11-16 20:26:18,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966354972] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 20:26:18,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421719794] [2021-11-16 20:26:18,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 20:26:18,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 20:26:18,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 20:26:18,370 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 20:26:18,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-16 20:26:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 20:26:18,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 2888 conjuncts, 126 conjunts are in the unsatisfiable core [2021-11-16 20:26:18,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 20:26:18,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-11-16 20:26:18,954 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-16 20:26:18,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2021-11-16 20:26:18,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-16 20:26:18,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2021-11-16 20:26:21,034 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_214| Int)) (not (= |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_214| (select (select |c_#memory_$Pointer$.base| |v_ULTIMATE.start_aws_byte_buf_append_harness_~#to~0#1.base_BEFORE_CALL_214|) 8)))) is different from true [2021-11-16 20:26:41,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:26:41,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:26:41,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 20:26:41,060 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-16 20:26:41,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 28 [2021-11-16 20:26:41,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:26:41,077 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-11-16 20:26:41,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 25 [2021-11-16 20:26:43,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 20:26:43,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 12 [2021-11-16 20:26:45,868 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((aux_div_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~src.base Int) (memcpy_impl_~src.offset Int) (aux_mod_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~dst.offset Int)) (let ((.cse1 (+ aux_mod_aux_mod_memcpy_impl_~i~6_43_54 (* 18446744073709551616 aux_div_aux_mod_memcpy_impl_~i~6_43_54)))) (and (= (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| (let ((.cse0 (mod aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616))) (store (select |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base|) (+ .cse0 memcpy_impl_~dst.offset) (select (select |c_old(#memory_int)| memcpy_impl_~src.base) (+ memcpy_impl_~src.offset .cse0))))) |c_#memory_int|) (<= 0 .cse1) (<= 0 aux_mod_aux_mod_memcpy_impl_~i~6_43_54) (<= aux_mod_aux_mod_memcpy_impl_~i~6_43_54 9223372036854775807) (< .cse1 (mod |c_memcpy_impl_#in~n| 18446744073709551616))))) (exists ((aux_div_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~src.base Int) (memcpy_impl_~src.offset Int) (aux_mod_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~dst.offset Int)) (let ((.cse2 (+ aux_mod_aux_mod_memcpy_impl_~i~6_43_54 (* 18446744073709551616 aux_div_aux_mod_memcpy_impl_~i~6_43_54)))) (and (< aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616) (<= 0 .cse2) (< 9223372036854775807 aux_mod_aux_mod_memcpy_impl_~i~6_43_54) (= |c_#memory_int| (store |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base| (let ((.cse3 (mod aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616))) (store (select |c_old(#memory_int)| |c_memcpy_impl_#in~dst.base|) (+ (- 18446744073709551616) .cse3 memcpy_impl_~dst.offset) (select (select |c_old(#memory_int)| memcpy_impl_~src.base) (+ (- 18446744073709551616) memcpy_impl_~src.offset .cse3)))))) (< .cse2 (mod |c_memcpy_impl_#in~n| 18446744073709551616)))))) is different from true [2021-11-16 20:26:48,150 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((aux_div_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~src.base Int) (memcpy_impl_~src.offset Int) (aux_mod_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~dst.offset Int)) (let ((.cse1 (+ aux_mod_aux_mod_memcpy_impl_~i~6_43_54 (* 18446744073709551616 aux_div_aux_mod_memcpy_impl_~i~6_43_54)))) (and (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| (let ((.cse0 (mod aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616))) (store (select |c_old(#memory_int)| |c_my_memcpy_#in~dst.base|) (+ (- 18446744073709551616) .cse0 memcpy_impl_~dst.offset) (select (select |c_old(#memory_int)| memcpy_impl_~src.base) (+ (- 18446744073709551616) memcpy_impl_~src.offset .cse0)))))) (< aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616) (<= 0 .cse1) (< 9223372036854775807 aux_mod_aux_mod_memcpy_impl_~i~6_43_54) (< .cse1 (mod |c_my_memcpy_#in~n| 18446744073709551616))))) (exists ((aux_div_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~src.base Int) (memcpy_impl_~src.offset Int) (aux_mod_aux_mod_memcpy_impl_~i~6_43_54 Int) (memcpy_impl_~dst.offset Int)) (let ((.cse2 (+ aux_mod_aux_mod_memcpy_impl_~i~6_43_54 (* 18446744073709551616 aux_div_aux_mod_memcpy_impl_~i~6_43_54)))) (and (<= 0 .cse2) (<= 0 aux_mod_aux_mod_memcpy_impl_~i~6_43_54) (<= aux_mod_aux_mod_memcpy_impl_~i~6_43_54 9223372036854775807) (= |c_#memory_int| (store |c_old(#memory_int)| |c_my_memcpy_#in~dst.base| (let ((.cse3 (mod aux_mod_aux_mod_memcpy_impl_~i~6_43_54 18446744073709551616))) (store (select |c_old(#memory_int)| |c_my_memcpy_#in~dst.base|) (+ .cse3 memcpy_impl_~dst.offset) (select (select |c_old(#memory_int)| memcpy_impl_~src.base) (+ memcpy_impl_~src.offset .cse3)))))) (< .cse2 (mod |c_my_memcpy_#in~n| 18446744073709551616)))))) is different from true [2021-11-16 20:26:48,518 INFO L354 Elim1Store]: treesize reduction 393, result has 34.6 percent of original size [2021-11-16 20:26:48,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 131 treesize of output 303 Killed by 15