./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_append_with_lookup_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 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_with_lookup_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 01ad56e04b6ab93ff162b70d622a1dbeae0350a0f6dc141a393bf37a9fe53f01 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 23:46:06,797 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 23:46:06,800 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 23:46:06,872 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 23:46:06,873 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 23:46:06,876 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 23:46:06,877 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 23:46:06,884 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 23:46:06,886 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 23:46:06,890 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 23:46:06,891 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 23:46:06,892 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 23:46:06,893 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 23:46:06,895 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 23:46:06,897 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 23:46:06,903 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 23:46:06,904 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 23:46:06,904 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 23:46:06,905 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 23:46:06,906 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 23:46:06,907 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 23:46:06,908 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 23:46:06,909 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 23:46:06,909 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 23:46:06,911 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 23:46:06,912 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 23:46:06,912 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 23:46:06,913 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 23:46:06,913 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 23:46:06,914 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 23:46:06,914 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 23:46:06,915 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 23:46:06,915 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 23:46:06,916 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 23:46:06,917 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 23:46:06,917 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 23:46:06,918 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 23:46:06,918 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 23:46:06,918 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 23:46:06,919 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 23:46:06,919 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 23:46:06,921 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-17 23:46:06,946 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 23:46:06,947 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 23:46:06,947 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 23:46:06,947 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 23:46:06,948 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 23:46:06,948 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 23:46:06,949 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 23:46:06,949 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 23:46:06,949 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 23:46:06,949 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 23:46:06,950 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 23:46:06,951 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 23:46:06,952 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 23:46:06,952 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 23:46:06,952 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 23:46:06,952 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 23:46:06,952 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:46:06,953 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 23:46:06,953 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 23:46:06,953 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 23:46:06,953 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 23:46:06,953 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 23:46:06,953 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 23:46:06,954 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 23:46:06,954 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 23:46:06,954 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 23:46:06,954 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 -> 01ad56e04b6ab93ff162b70d622a1dbeae0350a0f6dc141a393bf37a9fe53f01 [2021-12-17 23:46:07,222 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 23:46:07,255 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 23:46:07,258 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 23:46:07,260 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 23:46:07,260 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 23:46:07,262 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_with_lookup_harness.i [2021-12-17 23:46:07,320 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1f012fa4/3f211c3c330e48adaf11cdb2566222a8/FLAG5be7e4ca7 [2021-12-17 23:46:08,099 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 23:46:08,099 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_append_with_lookup_harness.i [2021-12-17 23:46:08,148 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1f012fa4/3f211c3c330e48adaf11cdb2566222a8/FLAG5be7e4ca7 [2021-12-17 23:46:08,299 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1f012fa4/3f211c3c330e48adaf11cdb2566222a8 [2021-12-17 23:46:08,301 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 23:46:08,303 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 23:46:08,305 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 23:46:08,305 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 23:46:08,307 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 23:46:08,308 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:46:08" (1/1) ... [2021-12-17 23:46:08,308 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e3c3b32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:08, skipping insertion in model container [2021-12-17 23:46:08,309 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:46:08" (1/1) ... [2021-12-17 23:46:08,314 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 23:46:08,419 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 23:46:08,698 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_with_lookup_harness.i[4505,4518] [2021-12-17 23:46:08,704 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_with_lookup_harness.i[4565,4578] [2021-12-17 23:46:09,661 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,663 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,665 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,666 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,668 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,693 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,697 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,698 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:09,699 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,008 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:46:10,009 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:46:10,010 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:46:10,011 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:46:10,012 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:46:10,013 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:46:10,014 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:46:10,014 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:46:10,015 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:46:10,015 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:46:10,170 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:46:10,186 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,187 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,242 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,242 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,291 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:46:10,339 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 23:46:10,349 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_with_lookup_harness.i[4505,4518] [2021-12-17 23:46:10,350 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_with_lookup_harness.i[4565,4578] [2021-12-17 23:46:10,375 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,375 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,376 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,376 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,377 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,382 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,383 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,384 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,384 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,416 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:46:10,417 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:46:10,418 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:46:10,418 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:46:10,420 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:46:10,420 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:46:10,421 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:46:10,421 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:46:10,422 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:46:10,422 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:46:10,471 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:46:10,481 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,488 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,536 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,537 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:46:10,559 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:46:10,748 INFO L208 MainTranslator]: Completed translation [2021-12-17 23:46:10,748 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10 WrapperNode [2021-12-17 23:46:10,749 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 23:46:10,750 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 23:46:10,750 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 23:46:10,750 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 23:46:10,756 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:10,874 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:10,977 INFO L137 Inliner]: procedures = 691, calls = 2646, calls flagged for inlining = 63, calls inlined = 10, statements flattened = 959 [2021-12-17 23:46:10,978 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 23:46:10,979 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 23:46:10,979 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 23:46:10,979 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 23:46:10,988 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:10,989 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:10,997 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:10,998 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:11,029 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:11,034 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:11,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:11,057 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 23:46:11,058 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 23:46:11,058 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 23:46:11,058 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 23:46:11,060 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (1/1) ... [2021-12-17 23:46:11,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:46:11,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:11,101 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-17 23:46:11,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-17 23:46:11,138 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-12-17 23:46:11,138 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-12-17 23:46:11,139 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-17 23:46:11,139 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-17 23:46:11,139 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 23:46:11,140 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-17 23:46:11,140 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-17 23:46:11,141 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 23:46:11,141 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-17 23:46:11,141 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-17 23:46:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 23:46:11,142 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 23:46:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-17 23:46:11,142 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 23:46:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-17 23:46:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 23:46:11,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 23:46:11,143 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-17 23:46:11,157 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-17 23:46:11,157 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-17 23:46:11,157 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-17 23:46:11,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 23:46:11,158 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-17 23:46:11,158 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-17 23:46:11,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-17 23:46:11,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-17 23:46:11,159 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-17 23:46:11,159 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-17 23:46:11,159 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-17 23:46:11,160 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-17 23:46:11,160 INFO L130 BoogieDeclarations]: Found specification of procedure assert_bytes_match [2021-12-17 23:46:11,160 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_bytes_match [2021-12-17 23:46:11,160 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-17 23:46:11,160 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-17 23:46:11,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 23:46:11,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 23:46:11,459 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 23:46:11,461 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 23:46:12,215 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 23:46:12,223 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 23:46:12,223 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-17 23:46:12,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:46:12 BoogieIcfgContainer [2021-12-17 23:46:12,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 23:46:12,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 23:46:12,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 23:46:12,233 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 23:46:12,234 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 11:46:08" (1/3) ... [2021-12-17 23:46:12,234 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59d1258 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:46:12, skipping insertion in model container [2021-12-17 23:46:12,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:46:10" (2/3) ... [2021-12-17 23:46:12,235 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59d1258 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:46:12, skipping insertion in model container [2021-12-17 23:46:12,235 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:46:12" (3/3) ... [2021-12-17 23:46:12,237 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_append_with_lookup_harness.i [2021-12-17 23:46:12,241 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 23:46:12,242 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 23:46:12,287 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 23:46:12,296 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-17 23:46:12,297 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 23:46:12,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 107 states have internal predecessors, (130), 44 states have call successors, (44), 12 states have call predecessors, (44), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2021-12-17 23:46:12,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-17 23:46:12,329 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:12,330 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:12,331 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:12,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:12,336 INFO L85 PathProgramCache]: Analyzing trace with hash -515135338, now seen corresponding path program 1 times [2021-12-17 23:46:12,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:12,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656413547] [2021-12-17 23:46:12,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:12,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:12,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:12,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:12,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-17 23:46:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-17 23:46:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:46:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:12,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:13,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:46:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:46:13,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:46:13,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,091 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-12-17 23:46:13,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:13,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656413547] [2021-12-17 23:46:13,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656413547] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:13,093 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:13,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 23:46:13,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106416466] [2021-12-17 23:46:13,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:13,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 23:46:13,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:13,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 23:46:13,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 23:46:13,125 INFO L87 Difference]: Start difference. First operand has 164 states, 106 states have (on average 1.2264150943396226) internal successors, (130), 107 states have internal predecessors, (130), 44 states have call successors, (44), 12 states have call predecessors, (44), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:13,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:13,357 INFO L93 Difference]: Finished difference Result 324 states and 457 transitions. [2021-12-17 23:46:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 23:46:13,360 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) Word has length 106 [2021-12-17 23:46:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:13,368 INFO L225 Difference]: With dead ends: 324 [2021-12-17 23:46:13,368 INFO L226 Difference]: Without dead ends: 159 [2021-12-17 23:46:13,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 42 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-12-17 23:46:13,375 INFO L933 BasicCegarLoop]: 208 mSDtfsCounter, 66 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:13,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 265 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:46:13,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-17 23:46:13,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2021-12-17 23:46:13,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 102 states have (on average 1.2058823529411764) internal successors, (123), 103 states have internal predecessors, (123), 44 states have call successors, (44), 12 states have call predecessors, (44), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2021-12-17 23:46:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 210 transitions. [2021-12-17 23:46:13,420 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 210 transitions. Word has length 106 [2021-12-17 23:46:13,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:13,420 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 210 transitions. [2021-12-17 23:46:13,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 1 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:13,421 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 210 transitions. [2021-12-17 23:46:13,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-17 23:46:13,423 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:13,423 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:13,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 23:46:13,424 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:13,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:13,424 INFO L85 PathProgramCache]: Analyzing trace with hash 828607714, now seen corresponding path program 1 times [2021-12-17 23:46:13,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:13,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537573387] [2021-12-17 23:46:13,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:13,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:13,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:13,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-17 23:46:13,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-17 23:46:13,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:13,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:46:13,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:13,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:13,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:46:13,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:13,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:13,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:46:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:46:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:13,874 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-12-17 23:46:13,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:13,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537573387] [2021-12-17 23:46:13,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537573387] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:13,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388462336] [2021-12-17 23:46:13,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:13,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:13,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:13,878 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:13,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-17 23:46:14,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:14,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 2651 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 23:46:14,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:14,676 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-17 23:46:14,676 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:14,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388462336] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:14,677 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:14,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-12-17 23:46:14,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417245175] [2021-12-17 23:46:14,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:14,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 23:46:14,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:14,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 23:46:14,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:46:14,680 INFO L87 Difference]: Start difference. First operand 159 states and 210 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:14,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:14,965 INFO L93 Difference]: Finished difference Result 304 states and 405 transitions. [2021-12-17 23:46:14,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 23:46:14,967 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 106 [2021-12-17 23:46:14,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:14,974 INFO L225 Difference]: With dead ends: 304 [2021-12-17 23:46:14,974 INFO L226 Difference]: Without dead ends: 162 [2021-12-17 23:46:14,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-12-17 23:46:14,980 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 235 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:14,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 437 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:46:14,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-12-17 23:46:15,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2021-12-17 23:46:15,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 104 states have (on average 1.2019230769230769) internal successors, (125), 106 states have internal predecessors, (125), 44 states have call successors, (44), 12 states have call predecessors, (44), 13 states have return successors, (46), 43 states have call predecessors, (46), 43 states have call successors, (46) [2021-12-17 23:46:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 215 transitions. [2021-12-17 23:46:15,021 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 215 transitions. Word has length 106 [2021-12-17 23:46:15,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:15,021 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 215 transitions. [2021-12-17 23:46:15,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:15,022 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 215 transitions. [2021-12-17 23:46:15,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-17 23:46:15,034 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:15,035 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:15,066 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-12-17 23:46:15,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:15,260 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:15,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:15,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2123314487, now seen corresponding path program 1 times [2021-12-17 23:46:15,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:15,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526954295] [2021-12-17 23:46:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:15,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:15,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:15,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:15,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:15,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:15,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:15,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:15,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:15,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:15,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:46:15,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:15,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:15,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:46:15,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-17 23:46:15,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:46:15,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:15,650 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-17 23:46:15,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:15,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526954295] [2021-12-17 23:46:15,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526954295] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:15,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673559473] [2021-12-17 23:46:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:15,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:15,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:15,656 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:15,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-17 23:46:16,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:16,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 2668 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 23:46:16,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 79 proven. 15 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-17 23:46:16,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:16,709 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-17 23:46:16,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673559473] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:46:16,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:46:16,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-12-17 23:46:16,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635089401] [2021-12-17 23:46:16,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:16,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:46:16,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:16,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:46:16,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:46:16,712 INFO L87 Difference]: Start difference. First operand 162 states and 215 transitions. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (41), 4 states have call predecessors, (41), 5 states have return successors, (40), 7 states have call predecessors, (40), 7 states have call successors, (40) [2021-12-17 23:46:17,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:17,318 INFO L93 Difference]: Finished difference Result 290 states and 390 transitions. [2021-12-17 23:46:17,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:17,319 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (41), 4 states have call predecessors, (41), 5 states have return successors, (40), 7 states have call predecessors, (40), 7 states have call successors, (40) Word has length 112 [2021-12-17 23:46:17,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:17,321 INFO L225 Difference]: With dead ends: 290 [2021-12-17 23:46:17,321 INFO L226 Difference]: Without dead ends: 165 [2021-12-17 23:46:17,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:46:17,322 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 348 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:17,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 610 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 23:46:17,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-12-17 23:46:17,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2021-12-17 23:46:17,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 106 states have (on average 1.1981132075471699) internal successors, (127), 109 states have internal predecessors, (127), 44 states have call successors, (44), 12 states have call predecessors, (44), 14 states have return successors, (49), 43 states have call predecessors, (49), 43 states have call successors, (49) [2021-12-17 23:46:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 220 transitions. [2021-12-17 23:46:17,335 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 220 transitions. Word has length 112 [2021-12-17 23:46:17,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:17,335 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 220 transitions. [2021-12-17 23:46:17,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 11 states have internal predecessors, (111), 7 states have call successors, (41), 4 states have call predecessors, (41), 5 states have return successors, (40), 7 states have call predecessors, (40), 7 states have call successors, (40) [2021-12-17 23:46:17,336 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 220 transitions. [2021-12-17 23:46:17,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-12-17 23:46:17,337 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:17,338 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:17,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:17,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-17 23:46:17,552 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:17,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:17,552 INFO L85 PathProgramCache]: Analyzing trace with hash 512305682, now seen corresponding path program 1 times [2021-12-17 23:46:17,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:17,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279333370] [2021-12-17 23:46:17,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:17,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:17,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:17,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:17,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:17,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:46:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-17 23:46:17,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-12-17 23:46:17,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:17,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279333370] [2021-12-17 23:46:17,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279333370] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:17,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368696630] [2021-12-17 23:46:17,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:17,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:17,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:17,920 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:17,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-17 23:46:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:18,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 2673 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 23:46:18,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:18,681 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-12-17 23:46:18,681 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:18,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368696630] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:18,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:18,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2021-12-17 23:46:18,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375785488] [2021-12-17 23:46:18,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:18,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:46:18,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:18,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:46:18,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:46:18,686 INFO L87 Difference]: Start difference. First operand 165 states and 220 transitions. Second operand has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-17 23:46:18,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:18,936 INFO L93 Difference]: Finished difference Result 290 states and 387 transitions. [2021-12-17 23:46:18,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:18,937 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) Word has length 114 [2021-12-17 23:46:18,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:18,939 INFO L225 Difference]: With dead ends: 290 [2021-12-17 23:46:18,939 INFO L226 Difference]: Without dead ends: 162 [2021-12-17 23:46:18,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:46:18,941 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 258 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:18,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 568 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:46:18,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-12-17 23:46:18,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2021-12-17 23:46:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 104 states have (on average 1.1923076923076923) internal successors, (124), 106 states have internal predecessors, (124), 44 states have call successors, (44), 12 states have call predecessors, (44), 13 states have return successors, (46), 43 states have call predecessors, (46), 43 states have call successors, (46) [2021-12-17 23:46:18,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 214 transitions. [2021-12-17 23:46:18,953 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 214 transitions. Word has length 114 [2021-12-17 23:46:18,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:18,954 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 214 transitions. [2021-12-17 23:46:18,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.166666666666666) internal successors, (61), 7 states have internal predecessors, (61), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-17 23:46:18,954 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 214 transitions. [2021-12-17 23:46:18,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-17 23:46:18,955 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:18,956 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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] [2021-12-17 23:46:18,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:19,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:19,175 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:19,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:19,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1736862222, now seen corresponding path program 1 times [2021-12-17 23:46:19,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:19,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014392572] [2021-12-17 23:46:19,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:19,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:19,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:19,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:19,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:19,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:19,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:19,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:46:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:46:19,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-17 23:46:19,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:19,529 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2021-12-17 23:46:19,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:19,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014392572] [2021-12-17 23:46:19,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014392572] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:19,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:19,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:46:19,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780638451] [2021-12-17 23:46:19,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:19,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:46:19,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:19,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:46:19,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:46:19,532 INFO L87 Difference]: Start difference. First operand 162 states and 214 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-17 23:46:19,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:19,913 INFO L93 Difference]: Finished difference Result 281 states and 370 transitions. [2021-12-17 23:46:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:19,914 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 126 [2021-12-17 23:46:19,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:19,915 INFO L225 Difference]: With dead ends: 281 [2021-12-17 23:46:19,915 INFO L226 Difference]: Without dead ends: 159 [2021-12-17 23:46:19,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:46:19,917 INFO L933 BasicCegarLoop]: 191 mSDtfsCounter, 142 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:19,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 640 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 23:46:19,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-12-17 23:46:19,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2021-12-17 23:46:19,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 102 states have (on average 1.1862745098039216) internal successors, (121), 103 states have internal predecessors, (121), 44 states have call successors, (44), 12 states have call predecessors, (44), 12 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2021-12-17 23:46:19,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 208 transitions. [2021-12-17 23:46:19,926 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 208 transitions. Word has length 126 [2021-12-17 23:46:19,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:19,927 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 208 transitions. [2021-12-17 23:46:19,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 6 states have internal predecessors, (50), 4 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-12-17 23:46:19,927 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 208 transitions. [2021-12-17 23:46:19,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-17 23:46:19,949 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:19,949 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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-12-17 23:46:19,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 23:46:19,950 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:19,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:19,950 INFO L85 PathProgramCache]: Analyzing trace with hash -2638131, now seen corresponding path program 1 times [2021-12-17 23:46:19,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:19,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839319698] [2021-12-17 23:46:19,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:19,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:20,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:20,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:20,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:20,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:20,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-17 23:46:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-12-17 23:46:20,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:20,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839319698] [2021-12-17 23:46:20,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839319698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:20,369 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:20,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 23:46:20,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297366598] [2021-12-17 23:46:20,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:20,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:46:20,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:20,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:46:20,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 23:46:20,371 INFO L87 Difference]: Start difference. First operand 159 states and 208 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-12-17 23:46:20,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:20,819 INFO L93 Difference]: Finished difference Result 171 states and 224 transitions. [2021-12-17 23:46:20,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:46:20,820 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 128 [2021-12-17 23:46:20,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:20,821 INFO L225 Difference]: With dead ends: 171 [2021-12-17 23:46:20,822 INFO L226 Difference]: Without dead ends: 169 [2021-12-17 23:46:20,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:46:20,822 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 87 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:20,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 1073 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:46:20,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-12-17 23:46:20,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 168. [2021-12-17 23:46:20,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 108 states have (on average 1.1759259259259258) internal successors, (127), 110 states have internal predecessors, (127), 45 states have call successors, (45), 13 states have call predecessors, (45), 14 states have return successors, (49), 44 states have call predecessors, (49), 44 states have call successors, (49) [2021-12-17 23:46:20,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 221 transitions. [2021-12-17 23:46:20,832 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 221 transitions. Word has length 128 [2021-12-17 23:46:20,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:20,832 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 221 transitions. [2021-12-17 23:46:20,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-12-17 23:46:20,833 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 221 transitions. [2021-12-17 23:46:20,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-12-17 23:46:20,833 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:20,833 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:20,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 23:46:20,834 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:20,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:20,834 INFO L85 PathProgramCache]: Analyzing trace with hash -822618705, now seen corresponding path program 1 times [2021-12-17 23:46:20,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:20,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510269160] [2021-12-17 23:46:20,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:20,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:20,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:20,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:20,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:21,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:21,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:21,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:21,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:21,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:21,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,128 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-12-17 23:46:21,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:21,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510269160] [2021-12-17 23:46:21,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510269160] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:21,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:21,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:46:21,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55449859] [2021-12-17 23:46:21,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:21,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:46:21,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:46:21,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:46:21,131 INFO L87 Difference]: Start difference. First operand 168 states and 221 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-17 23:46:21,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:21,475 INFO L93 Difference]: Finished difference Result 252 states and 326 transitions. [2021-12-17 23:46:21,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:21,476 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) Word has length 133 [2021-12-17 23:46:21,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:21,477 INFO L225 Difference]: With dead ends: 252 [2021-12-17 23:46:21,478 INFO L226 Difference]: Without dead ends: 173 [2021-12-17 23:46:21,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-17 23:46:21,479 INFO L933 BasicCegarLoop]: 185 mSDtfsCounter, 127 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:21,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 636 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 23:46:21,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-17 23:46:21,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-12-17 23:46:21,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 114 states have internal predecessors, (131), 45 states have call successors, (45), 13 states have call predecessors, (45), 15 states have return successors, (50), 45 states have call predecessors, (50), 44 states have call successors, (50) [2021-12-17 23:46:21,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 226 transitions. [2021-12-17 23:46:21,489 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 226 transitions. Word has length 133 [2021-12-17 23:46:21,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:21,490 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 226 transitions. [2021-12-17 23:46:21,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 2 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-17 23:46:21,490 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 226 transitions. [2021-12-17 23:46:21,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-12-17 23:46:21,492 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:21,492 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:21,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-17 23:46:21,492 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:21,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1157852779, now seen corresponding path program 1 times [2021-12-17 23:46:21,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:21,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165914939] [2021-12-17 23:46:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:21,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:21,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:21,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:21,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:21,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:21,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:21,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:21,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-17 23:46:21,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:21,898 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2021-12-17 23:46:21,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:21,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165914939] [2021-12-17 23:46:21,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165914939] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:21,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:21,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 23:46:21,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392034687] [2021-12-17 23:46:21,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:21,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 23:46:21,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:21,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 23:46:21,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:46:21,901 INFO L87 Difference]: Start difference. First operand 173 states and 226 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-12-17 23:46:22,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:22,281 INFO L93 Difference]: Finished difference Result 354 states and 474 transitions. [2021-12-17 23:46:22,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:22,282 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 132 [2021-12-17 23:46:22,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:22,284 INFO L225 Difference]: With dead ends: 354 [2021-12-17 23:46:22,284 INFO L226 Difference]: Without dead ends: 198 [2021-12-17 23:46:22,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:46:22,285 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 145 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:22,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 502 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 23:46:22,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-12-17 23:46:22,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 178. [2021-12-17 23:46:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 117 states have (on average 1.1794871794871795) internal successors, (138), 119 states have internal predecessors, (138), 45 states have call successors, (45), 13 states have call predecessors, (45), 15 states have return successors, (50), 45 states have call predecessors, (50), 44 states have call successors, (50) [2021-12-17 23:46:22,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 233 transitions. [2021-12-17 23:46:22,296 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 233 transitions. Word has length 132 [2021-12-17 23:46:22,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:22,296 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 233 transitions. [2021-12-17 23:46:22,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-12-17 23:46:22,297 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 233 transitions. [2021-12-17 23:46:22,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-12-17 23:46:22,298 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:22,298 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:22,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-17 23:46:22,299 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:22,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:22,299 INFO L85 PathProgramCache]: Analyzing trace with hash -899687341, now seen corresponding path program 1 times [2021-12-17 23:46:22,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:22,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215584889] [2021-12-17 23:46:22,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:22,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:22,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:22,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:22,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:22,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:22,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:22,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:22,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:22,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:22,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:22,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-17 23:46:22,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:22,687 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2021-12-17 23:46:22,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:22,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215584889] [2021-12-17 23:46:22,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215584889] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:22,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5034419] [2021-12-17 23:46:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:22,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:22,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:22,689 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:22,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-17 23:46:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:23,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-17 23:46:23,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:23,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:46:24,098 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-12-17 23:46:24,153 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 98 proven. 6 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 23:46:24,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:24,478 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2021-12-17 23:46:24,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5034419] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:46:24,478 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:46:24,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 8] total 16 [2021-12-17 23:46:24,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393317555] [2021-12-17 23:46:24,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:24,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 23:46:24,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:24,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 23:46:24,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:46:24,480 INFO L87 Difference]: Start difference. First operand 178 states and 233 transitions. Second operand has 16 states, 16 states have (on average 6.5625) internal successors, (105), 13 states have internal predecessors, (105), 8 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2021-12-17 23:46:26,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:26,563 INFO L93 Difference]: Finished difference Result 500 states and 695 transitions. [2021-12-17 23:46:26,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-17 23:46:26,564 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.5625) internal successors, (105), 13 states have internal predecessors, (105), 8 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 132 [2021-12-17 23:46:26,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:26,566 INFO L225 Difference]: With dead ends: 500 [2021-12-17 23:46:26,566 INFO L226 Difference]: Without dead ends: 365 [2021-12-17 23:46:26,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 275 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:46:26,568 INFO L933 BasicCegarLoop]: 319 mSDtfsCounter, 187 mSDsluCounter, 1990 mSDsCounter, 0 mSdLazyCounter, 2085 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 2309 SdHoareTripleChecker+Invalid, 2628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 2085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 405 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:26,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 2309 Invalid, 2628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 2085 Invalid, 0 Unknown, 405 Unchecked, 1.7s Time] [2021-12-17 23:46:26,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-12-17 23:46:26,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 228. [2021-12-17 23:46:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 153 states have (on average 1.1764705882352942) internal successors, (180), 154 states have internal predecessors, (180), 55 states have call successors, (55), 17 states have call predecessors, (55), 19 states have return successors, (67), 56 states have call predecessors, (67), 54 states have call successors, (67) [2021-12-17 23:46:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 302 transitions. [2021-12-17 23:46:26,588 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 302 transitions. Word has length 132 [2021-12-17 23:46:26,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:26,588 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 302 transitions. [2021-12-17 23:46:26,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.5625) internal successors, (105), 13 states have internal predecessors, (105), 8 states have call successors, (28), 4 states have call predecessors, (28), 4 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2021-12-17 23:46:26,589 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 302 transitions. [2021-12-17 23:46:26,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-12-17 23:46:26,590 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:26,590 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:26,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:26,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:26,803 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:26,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:26,804 INFO L85 PathProgramCache]: Analyzing trace with hash 461444876, now seen corresponding path program 1 times [2021-12-17 23:46:26,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:26,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190760407] [2021-12-17 23:46:26,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:26,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:26,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:26,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:26,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:26,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:26,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:26,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:26,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:27,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:27,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:46:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:27,069 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-12-17 23:46:27,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:27,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190760407] [2021-12-17 23:46:27,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190760407] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:27,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:27,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:46:27,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326679414] [2021-12-17 23:46:27,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:27,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:46:27,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:27,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:46:27,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:46:27,072 INFO L87 Difference]: Start difference. First operand 228 states and 302 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:46:27,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:27,560 INFO L93 Difference]: Finished difference Result 329 states and 434 transitions. [2021-12-17 23:46:27,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:46:27,561 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) Word has length 139 [2021-12-17 23:46:27,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:27,563 INFO L225 Difference]: With dead ends: 329 [2021-12-17 23:46:27,564 INFO L226 Difference]: Without dead ends: 247 [2021-12-17 23:46:27,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 23:46:27,565 INFO L933 BasicCegarLoop]: 194 mSDtfsCounter, 78 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:27,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 595 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:46:27,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-12-17 23:46:27,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 230. [2021-12-17 23:46:27,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 155 states have (on average 1.1741935483870967) internal successors, (182), 156 states have internal predecessors, (182), 55 states have call successors, (55), 17 states have call predecessors, (55), 19 states have return successors, (67), 56 states have call predecessors, (67), 54 states have call successors, (67) [2021-12-17 23:46:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 304 transitions. [2021-12-17 23:46:27,583 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 304 transitions. Word has length 139 [2021-12-17 23:46:27,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:27,584 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 304 transitions. [2021-12-17 23:46:27,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (19), 5 states have call predecessors, (19), 1 states have return successors, (18), 1 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:46:27,584 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 304 transitions. [2021-12-17 23:46:27,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-17 23:46:27,586 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:27,587 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:27,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-17 23:46:27,587 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:27,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:27,588 INFO L85 PathProgramCache]: Analyzing trace with hash 250358640, now seen corresponding path program 1 times [2021-12-17 23:46:27,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:27,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654660086] [2021-12-17 23:46:27,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:27,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:28,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:28,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:46:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-17 23:46:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:28,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:46:28,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:28,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:46:28,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:28,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:46:28,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:28,758 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2021-12-17 23:46:28,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:28,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654660086] [2021-12-17 23:46:28,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654660086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:28,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:28,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2021-12-17 23:46:28,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318993792] [2021-12-17 23:46:28,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:28,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-17 23:46:28,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:28,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-17 23:46:28,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-12-17 23:46:28,762 INFO L87 Difference]: Start difference. First operand 230 states and 304 transitions. Second operand has 19 states, 18 states have (on average 4.111111111111111) internal successors, (74), 15 states have internal predecessors, (74), 10 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2021-12-17 23:46:30,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:30,141 INFO L93 Difference]: Finished difference Result 450 states and 603 transitions. [2021-12-17 23:46:30,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 23:46:30,142 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.111111111111111) internal successors, (74), 15 states have internal predecessors, (74), 10 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) Word has length 141 [2021-12-17 23:46:30,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:30,144 INFO L225 Difference]: With dead ends: 450 [2021-12-17 23:46:30,144 INFO L226 Difference]: Without dead ends: 233 [2021-12-17 23:46:30,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2021-12-17 23:46:30,145 INFO L933 BasicCegarLoop]: 147 mSDtfsCounter, 412 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 1892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:30,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 613 Invalid, 1892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-17 23:46:30,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-12-17 23:46:30,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 217. [2021-12-17 23:46:30,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 146 states have (on average 1.1712328767123288) internal successors, (171), 147 states have internal predecessors, (171), 54 states have call successors, (54), 15 states have call predecessors, (54), 16 states have return successors, (61), 54 states have call predecessors, (61), 53 states have call successors, (61) [2021-12-17 23:46:30,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 286 transitions. [2021-12-17 23:46:30,161 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 286 transitions. Word has length 141 [2021-12-17 23:46:30,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:30,161 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 286 transitions. [2021-12-17 23:46:30,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.111111111111111) internal successors, (74), 15 states have internal predecessors, (74), 10 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2021-12-17 23:46:30,162 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 286 transitions. [2021-12-17 23:46:30,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-12-17 23:46:30,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:30,163 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:30,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-17 23:46:30,164 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:30,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:30,164 INFO L85 PathProgramCache]: Analyzing trace with hash 2090055292, now seen corresponding path program 1 times [2021-12-17 23:46:30,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:30,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527694976] [2021-12-17 23:46:30,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:30,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:30,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:30,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:46:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-17 23:46:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:46:30,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:46:30,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:46:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:46:30,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:30,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:46:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:46:30,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:46:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:30,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:46:30,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:30,800 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2021-12-17 23:46:30,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:30,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527694976] [2021-12-17 23:46:30,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527694976] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:30,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:30,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-17 23:46:30,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389030318] [2021-12-17 23:46:30,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:30,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-17 23:46:30,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:30,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-17 23:46:30,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:46:30,803 INFO L87 Difference]: Start difference. First operand 217 states and 286 transitions. Second operand has 17 states, 15 states have (on average 4.533333333333333) internal successors, (68), 12 states have internal predecessors, (68), 8 states have call successors, (20), 6 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2021-12-17 23:46:32,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:32,278 INFO L93 Difference]: Finished difference Result 271 states and 368 transitions. [2021-12-17 23:46:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 23:46:32,279 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.533333333333333) internal successors, (68), 12 states have internal predecessors, (68), 8 states have call successors, (20), 6 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 149 [2021-12-17 23:46:32,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:32,281 INFO L225 Difference]: With dead ends: 271 [2021-12-17 23:46:32,281 INFO L226 Difference]: Without dead ends: 269 [2021-12-17 23:46:32,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=716, Unknown=0, NotChecked=0, Total=870 [2021-12-17 23:46:32,282 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 316 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1633 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 1918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 285 IncrementalHoareTripleChecker+Valid, 1633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:32,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 823 Invalid, 1918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [285 Valid, 1633 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-17 23:46:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-12-17 23:46:32,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 249. [2021-12-17 23:46:32,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 166 states have (on average 1.1746987951807228) internal successors, (195), 168 states have internal predecessors, (195), 64 states have call successors, (64), 17 states have call predecessors, (64), 18 states have return successors, (74), 63 states have call predecessors, (74), 63 states have call successors, (74) [2021-12-17 23:46:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 333 transitions. [2021-12-17 23:46:32,304 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 333 transitions. Word has length 149 [2021-12-17 23:46:32,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:32,307 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 333 transitions. [2021-12-17 23:46:32,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.533333333333333) internal successors, (68), 12 states have internal predecessors, (68), 8 states have call successors, (20), 6 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2021-12-17 23:46:32,308 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 333 transitions. [2021-12-17 23:46:32,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-12-17 23:46:32,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:32,310 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:32,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-17 23:46:32,310 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:32,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -103518494, now seen corresponding path program 1 times [2021-12-17 23:46:32,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:32,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138633926] [2021-12-17 23:46:32,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:32,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:32,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:32,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:46:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-17 23:46:32,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:46:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:46:32,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:46:32,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:32,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:46:32,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:32,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:46:32,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:46:32,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-17 23:46:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:46:32,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:32,834 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-17 23:46:32,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:32,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138633926] [2021-12-17 23:46:32,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138633926] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:32,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543228521] [2021-12-17 23:46:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:32,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:32,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:32,840 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:32,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-17 23:46:33,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:33,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 2870 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-17 23:46:33,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:33,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 6 treesize of output 5 [2021-12-17 23:46:34,264 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-12-17 23:46:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 82 proven. 6 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 23:46:34,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:34,717 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-17 23:46:34,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543228521] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:46:34,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:46:34,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 8] total 21 [2021-12-17 23:46:34,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755729541] [2021-12-17 23:46:34,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:34,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-17 23:46:34,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:34,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-17 23:46:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-12-17 23:46:34,719 INFO L87 Difference]: Start difference. First operand 249 states and 333 transitions. Second operand has 21 states, 21 states have (on average 6.380952380952381) internal successors, (134), 16 states have internal predecessors, (134), 8 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2021-12-17 23:46:37,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:37,334 INFO L93 Difference]: Finished difference Result 564 states and 779 transitions. [2021-12-17 23:46:37,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-17 23:46:37,335 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.380952380952381) internal successors, (134), 16 states have internal predecessors, (134), 8 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) Word has length 152 [2021-12-17 23:46:37,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:37,339 INFO L225 Difference]: With dead ends: 564 [2021-12-17 23:46:37,339 INFO L226 Difference]: Without dead ends: 441 [2021-12-17 23:46:37,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 318 SyntacticMatches, 16 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=271, Invalid=1621, Unknown=0, NotChecked=0, Total=1892 [2021-12-17 23:46:37,341 INFO L933 BasicCegarLoop]: 263 mSDtfsCounter, 269 mSDsluCounter, 1558 mSDsCounter, 0 mSdLazyCounter, 2497 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1821 SdHoareTripleChecker+Invalid, 3147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 2497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 431 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:37,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 1821 Invalid, 3147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 2497 Invalid, 0 Unknown, 431 Unchecked, 1.9s Time] [2021-12-17 23:46:37,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-12-17 23:46:37,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 277. [2021-12-17 23:46:37,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 187 states have (on average 1.1657754010695187) internal successors, (218), 190 states have internal predecessors, (218), 68 states have call successors, (68), 19 states have call predecessors, (68), 21 states have return successors, (79), 67 states have call predecessors, (79), 67 states have call successors, (79) [2021-12-17 23:46:37,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 365 transitions. [2021-12-17 23:46:37,373 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 365 transitions. Word has length 152 [2021-12-17 23:46:37,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:37,374 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 365 transitions. [2021-12-17 23:46:37,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.380952380952381) internal successors, (134), 16 states have internal predecessors, (134), 8 states have call successors, (36), 6 states have call predecessors, (36), 4 states have return successors, (30), 8 states have call predecessors, (30), 8 states have call successors, (30) [2021-12-17 23:46:37,374 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 365 transitions. [2021-12-17 23:46:37,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-12-17 23:46:37,376 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:37,376 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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] [2021-12-17 23:46:37,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:37,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-17 23:46:37,596 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:37,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:37,596 INFO L85 PathProgramCache]: Analyzing trace with hash -397104841, now seen corresponding path program 1 times [2021-12-17 23:46:37,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:37,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364892672] [2021-12-17 23:46:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:37,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:37,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:37,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:37,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:37,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:46:37,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-17 23:46:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:46:37,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:46:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-17 23:46:37,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:46:37,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:46:37,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:46:37,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:37,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-17 23:46:37,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-17 23:46:37,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:37,958 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 6 proven. 25 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-12-17 23:46:37,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:37,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364892672] [2021-12-17 23:46:37,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364892672] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:37,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092899305] [2021-12-17 23:46:37,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:37,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:37,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:37,964 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:37,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-17 23:46:38,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:38,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 2757 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-17 23:46:38,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-17 23:46:38,716 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:38,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092899305] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:38,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:38,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-12-17 23:46:38,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263172673] [2021-12-17 23:46:38,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:38,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:46:38,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:38,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:46:38,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:46:38,718 INFO L87 Difference]: Start difference. First operand 277 states and 365 transitions. Second operand has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:38,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:38,828 INFO L93 Difference]: Finished difference Result 542 states and 720 transitions. [2021-12-17 23:46:38,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:46:38,828 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 148 [2021-12-17 23:46:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:38,830 INFO L225 Difference]: With dead ends: 542 [2021-12-17 23:46:38,830 INFO L226 Difference]: Without dead ends: 282 [2021-12-17 23:46:38,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:46:38,832 INFO L933 BasicCegarLoop]: 200 mSDtfsCounter, 12 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:38,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 1552 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:46:38,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-12-17 23:46:38,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2021-12-17 23:46:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 191 states have (on average 1.162303664921466) internal successors, (222), 195 states have internal predecessors, (222), 68 states have call successors, (68), 19 states have call predecessors, (68), 22 states have return successors, (86), 67 states have call predecessors, (86), 67 states have call successors, (86) [2021-12-17 23:46:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 376 transitions. [2021-12-17 23:46:38,851 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 376 transitions. Word has length 148 [2021-12-17 23:46:38,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:38,851 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 376 transitions. [2021-12-17 23:46:38,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:38,852 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 376 transitions. [2021-12-17 23:46:38,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-17 23:46:38,853 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:38,854 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:38,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-17 23:46:39,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:39,068 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:39,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:39,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1926073262, now seen corresponding path program 1 times [2021-12-17 23:46:39,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:39,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056445803] [2021-12-17 23:46:39,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:39,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:39,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:39,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:39,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:39,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:39,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:39,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:39,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:39,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:39,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:46:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:46:39,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:46:39,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,297 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2021-12-17 23:46:39,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:39,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056445803] [2021-12-17 23:46:39,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056445803] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:39,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153547197] [2021-12-17 23:46:39,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:39,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:39,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:39,304 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:39,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-17 23:46:39,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:39,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 2762 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:46:39,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:39,954 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-17 23:46:39,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:39,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153547197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:39,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:39,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:46:39,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435999811] [2021-12-17 23:46:39,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:39,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:46:39,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:39,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:46:39,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:46:39,955 INFO L87 Difference]: Start difference. First operand 282 states and 376 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:39,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:39,989 INFO L93 Difference]: Finished difference Result 552 states and 744 transitions. [2021-12-17 23:46:39,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:46:39,990 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 150 [2021-12-17 23:46:39,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:39,991 INFO L225 Difference]: With dead ends: 552 [2021-12-17 23:46:39,992 INFO L226 Difference]: Without dead ends: 287 [2021-12-17 23:46:39,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 183 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-12-17 23:46:39,993 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 9 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 612 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-12-17 23:46:39,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 612 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:46:39,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-12-17 23:46:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 284. [2021-12-17 23:46:40,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 193 states have (on average 1.1554404145077721) internal successors, (223), 197 states have internal predecessors, (223), 68 states have call successors, (68), 19 states have call predecessors, (68), 22 states have return successors, (86), 67 states have call predecessors, (86), 67 states have call successors, (86) [2021-12-17 23:46:40,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 377 transitions. [2021-12-17 23:46:40,013 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 377 transitions. Word has length 150 [2021-12-17 23:46:40,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:40,014 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 377 transitions. [2021-12-17 23:46:40,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:40,014 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 377 transitions. [2021-12-17 23:46:40,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-17 23:46:40,016 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:40,016 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1] [2021-12-17 23:46:40,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:40,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:40,239 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:40,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:40,240 INFO L85 PathProgramCache]: Analyzing trace with hash -652673394, now seen corresponding path program 1 times [2021-12-17 23:46:40,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:40,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950009064] [2021-12-17 23:46:40,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:40,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:40,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:40,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:40,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:40,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:40,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:40,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:40,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:40,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:40,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:46:40,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:46:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:46:40,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,457 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-12-17 23:46:40,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:40,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950009064] [2021-12-17 23:46:40,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950009064] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:40,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211238417] [2021-12-17 23:46:40,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:40,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:40,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:40,460 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:40,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-17 23:46:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:40,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 2764 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:46:40,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:41,074 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-17 23:46:41,074 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:41,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211238417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:41,074 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:41,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:46:41,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549146082] [2021-12-17 23:46:41,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:41,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:46:41,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:41,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:46:41,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:46:41,081 INFO L87 Difference]: Start difference. First operand 284 states and 377 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:41,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:41,113 INFO L93 Difference]: Finished difference Result 581 states and 782 transitions. [2021-12-17 23:46:41,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:46:41,114 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 150 [2021-12-17 23:46:41,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:41,116 INFO L225 Difference]: With dead ends: 581 [2021-12-17 23:46:41,116 INFO L226 Difference]: Without dead ends: 314 [2021-12-17 23:46:41,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 183 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-12-17 23:46:41,118 INFO L933 BasicCegarLoop]: 224 mSDtfsCounter, 28 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:41,118 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 627 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:46:41,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-12-17 23:46:41,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 284. [2021-12-17 23:46:41,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 193 states have (on average 1.145077720207254) internal successors, (221), 197 states have internal predecessors, (221), 68 states have call successors, (68), 19 states have call predecessors, (68), 22 states have return successors, (86), 67 states have call predecessors, (86), 67 states have call successors, (86) [2021-12-17 23:46:41,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 375 transitions. [2021-12-17 23:46:41,138 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 375 transitions. Word has length 150 [2021-12-17 23:46:41,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:41,138 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 375 transitions. [2021-12-17 23:46:41,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:41,139 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 375 transitions. [2021-12-17 23:46:41,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-17 23:46:41,140 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:41,141 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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] [2021-12-17 23:46:41,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:41,360 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,SelfDestructingSolverStorable15 [2021-12-17 23:46:41,360 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:41,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:41,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1799818188, now seen corresponding path program 1 times [2021-12-17 23:46:41,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:41,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631900019] [2021-12-17 23:46:41,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:41,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:41,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:41,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:41,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:41,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:41,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:41,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:46:41,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:41,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:46:41,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:46:41,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:46:41,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:46:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:41,714 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-12-17 23:46:41,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:41,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631900019] [2021-12-17 23:46:41,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631900019] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:41,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228981277] [2021-12-17 23:46:41,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:41,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:41,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:41,716 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:41,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-17 23:46:42,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:42,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 2759 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-17 23:46:42,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:42,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:46:42,662 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-12-17 23:46:42,677 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:46:42,677 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 19 treesize of output 25 [2021-12-17 23:46:42,684 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 6 [2021-12-17 23:46:42,696 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-12-17 23:46:43,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:43,613 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-12-17 23:46:43,613 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 22 [2021-12-17 23:46:43,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:43,620 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-12-17 23:46:43,620 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 1 [2021-12-17 23:46:43,695 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 131 proven. 20 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:46:43,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:44,463 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-12-17 23:46:44,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:46:44,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:46:44,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228981277] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:44,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:46:44,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 22] total 30 [2021-12-17 23:46:44,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850656942] [2021-12-17 23:46:44,595 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:44,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-17 23:46:44,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:44,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-17 23:46:44,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=1416, Unknown=3, NotChecked=0, Total=1560 [2021-12-17 23:46:44,596 INFO L87 Difference]: Start difference. First operand 284 states and 375 transitions. Second operand has 30 states, 28 states have (on average 5.642857142857143) internal successors, (158), 26 states have internal predecessors, (158), 11 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (31), 9 states have call predecessors, (31), 11 states have call successors, (31) [2021-12-17 23:46:46,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:46,479 INFO L93 Difference]: Finished difference Result 729 states and 1021 transitions. [2021-12-17 23:46:46,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-12-17 23:46:46,480 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 5.642857142857143) internal successors, (158), 26 states have internal predecessors, (158), 11 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (31), 9 states have call predecessors, (31), 11 states have call successors, (31) Word has length 150 [2021-12-17 23:46:46,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:46,483 INFO L225 Difference]: With dead ends: 729 [2021-12-17 23:46:46,483 INFO L226 Difference]: Without dead ends: 482 [2021-12-17 23:46:46,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 238 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=335, Invalid=4492, Unknown=3, NotChecked=0, Total=4830 [2021-12-17 23:46:46,486 INFO L933 BasicCegarLoop]: 337 mSDtfsCounter, 238 mSDsluCounter, 3099 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 3436 SdHoareTripleChecker+Invalid, 2589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 681 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:46,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 3436 Invalid, 2589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1784 Invalid, 0 Unknown, 681 Unchecked, 1.1s Time] [2021-12-17 23:46:46,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-12-17 23:46:46,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 364. [2021-12-17 23:46:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 249 states have (on average 1.1365461847389557) internal successors, (283), 252 states have internal predecessors, (283), 86 states have call successors, (86), 27 states have call predecessors, (86), 28 states have return successors, (127), 84 states have call predecessors, (127), 85 states have call successors, (127) [2021-12-17 23:46:46,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 496 transitions. [2021-12-17 23:46:46,528 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 496 transitions. Word has length 150 [2021-12-17 23:46:46,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:46,528 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 496 transitions. [2021-12-17 23:46:46,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 5.642857142857143) internal successors, (158), 26 states have internal predecessors, (158), 11 states have call successors, (32), 5 states have call predecessors, (32), 8 states have return successors, (31), 9 states have call predecessors, (31), 11 states have call successors, (31) [2021-12-17 23:46:46,528 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 496 transitions. [2021-12-17 23:46:46,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-17 23:46:46,530 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:46,530 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:46,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:46,743 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,SelfDestructingSolverStorable16 [2021-12-17 23:46:46,743 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:46,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:46,744 INFO L85 PathProgramCache]: Analyzing trace with hash 702020873, now seen corresponding path program 1 times [2021-12-17 23:46:46,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:46,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834110208] [2021-12-17 23:46:46,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:46,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:46,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:46,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:46,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:46,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:46,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:46,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:46,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:46:46,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2021-12-17 23:46:46,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-17 23:46:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-17 23:46:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:46,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:46:47,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:47,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-17 23:46:47,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,058 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2021-12-17 23:46:47,058 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:47,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834110208] [2021-12-17 23:46:47,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834110208] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:47,059 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:46:47,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 23:46:47,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363952754] [2021-12-17 23:46:47,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:47,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:46:47,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:47,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:46:47,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:46:47,061 INFO L87 Difference]: Start difference. First operand 364 states and 496 transitions. Second operand has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:46:47,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:47,584 INFO L93 Difference]: Finished difference Result 374 states and 507 transitions. [2021-12-17 23:46:47,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 23:46:47,585 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 153 [2021-12-17 23:46:47,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:47,588 INFO L225 Difference]: With dead ends: 374 [2021-12-17 23:46:47,588 INFO L226 Difference]: Without dead ends: 372 [2021-12-17 23:46:47,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-12-17 23:46:47,589 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 149 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:47,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 1054 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:46:47,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-12-17 23:46:47,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 370. [2021-12-17 23:46:47,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 252 states have (on average 1.1349206349206349) internal successors, (286), 255 states have internal predecessors, (286), 88 states have call successors, (88), 28 states have call predecessors, (88), 29 states have return successors, (129), 86 states have call predecessors, (129), 87 states have call successors, (129) [2021-12-17 23:46:47,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 503 transitions. [2021-12-17 23:46:47,616 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 503 transitions. Word has length 153 [2021-12-17 23:46:47,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:47,617 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 503 transitions. [2021-12-17 23:46:47,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:46:47,617 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 503 transitions. [2021-12-17 23:46:47,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-12-17 23:46:47,619 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:47,619 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:47,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-17 23:46:47,620 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:47,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:47,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1840104955, now seen corresponding path program 1 times [2021-12-17 23:46:47,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:47,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67775437] [2021-12-17 23:46:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:47,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:47,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:47,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:47,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:47,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:47,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:47,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:47,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:47,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:47,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:47,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-17 23:46:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:46:47,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-17 23:46:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:46:47,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-17 23:46:47,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:47,984 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 20 proven. 11 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-12-17 23:46:47,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:47,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67775437] [2021-12-17 23:46:47,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67775437] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:47,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465613350] [2021-12-17 23:46:47,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:47,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:47,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:47,986 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:47,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-17 23:46:48,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:48,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 2759 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 23:46:48,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:48,727 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-12-17 23:46:48,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:48,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465613350] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:48,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:48,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2021-12-17 23:46:48,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100144450] [2021-12-17 23:46:48,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:48,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 23:46:48,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:48,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 23:46:48,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2021-12-17 23:46:48,729 INFO L87 Difference]: Start difference. First operand 370 states and 503 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:48,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:48,912 INFO L93 Difference]: Finished difference Result 625 states and 874 transitions. [2021-12-17 23:46:48,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 23:46:48,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 152 [2021-12-17 23:46:48,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:48,916 INFO L225 Difference]: With dead ends: 625 [2021-12-17 23:46:48,916 INFO L226 Difference]: Without dead ends: 370 [2021-12-17 23:46:48,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-12-17 23:46:48,919 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 17 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 722 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.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:48,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 722 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2021-12-17 23:46:48,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-12-17 23:46:48,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 370. [2021-12-17 23:46:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 252 states have (on average 1.130952380952381) internal successors, (285), 255 states have internal predecessors, (285), 88 states have call successors, (88), 28 states have call predecessors, (88), 29 states have return successors, (129), 86 states have call predecessors, (129), 87 states have call successors, (129) [2021-12-17 23:46:48,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 502 transitions. [2021-12-17 23:46:48,947 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 502 transitions. Word has length 152 [2021-12-17 23:46:48,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:48,948 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 502 transitions. [2021-12-17 23:46:48,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:46:48,948 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 502 transitions. [2021-12-17 23:46:48,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-12-17 23:46:48,950 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:48,950 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:48,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:49,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:49,175 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:49,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1312359875, now seen corresponding path program 1 times [2021-12-17 23:46:49,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:49,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603303672] [2021-12-17 23:46:49,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:49,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:49,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:49,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:49,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:49,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:49,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:49,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-17 23:46:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:46:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-17 23:46:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:46:49,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-17 23:46:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:49,537 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 20 proven. 11 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2021-12-17 23:46:49,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:49,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603303672] [2021-12-17 23:46:49,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603303672] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:49,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232585725] [2021-12-17 23:46:49,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:49,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:49,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:49,544 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:49,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-17 23:46:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:50,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 2764 conjuncts, 85 conjunts are in the unsatisfiable core [2021-12-17 23:46:50,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:50,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:46:50,139 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-12-17 23:46:50,914 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-12-17 23:46:50,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:50,926 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:46:50,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-17 23:46:50,944 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:46:50,945 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 19 treesize of output 25 [2021-12-17 23:46:50,956 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 6 [2021-12-17 23:46:53,208 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 69 proven. 58 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 23:46:53,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:54,023 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-12-17 23:46:54,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232585725] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:54,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:46:54,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 26] total 34 [2021-12-17 23:46:54,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925039207] [2021-12-17 23:46:54,179 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:54,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-17 23:46:54,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:54,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-17 23:46:54,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1715, Unknown=0, NotChecked=0, Total=1892 [2021-12-17 23:46:54,181 INFO L87 Difference]: Start difference. First operand 370 states and 502 transitions. Second operand has 34 states, 33 states have (on average 4.757575757575758) internal successors, (157), 28 states have internal predecessors, (157), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2021-12-17 23:46:55,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:55,567 INFO L93 Difference]: Finished difference Result 769 states and 1018 transitions. [2021-12-17 23:46:55,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-17 23:46:55,568 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 4.757575757575758) internal successors, (157), 28 states have internal predecessors, (157), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) Word has length 152 [2021-12-17 23:46:55,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:55,572 INFO L225 Difference]: With dead ends: 769 [2021-12-17 23:46:55,572 INFO L226 Difference]: Without dead ends: 425 [2021-12-17 23:46:55,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 233 SyntacticMatches, 17 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1478 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=420, Invalid=4982, Unknown=0, NotChecked=0, Total=5402 [2021-12-17 23:46:55,580 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 158 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 679 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:55,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 1742 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 590 Invalid, 0 Unknown, 679 Unchecked, 0.4s Time] [2021-12-17 23:46:55,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-12-17 23:46:55,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 392. [2021-12-17 23:46:55,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 269 states have (on average 1.1226765799256506) internal successors, (302), 273 states have internal predecessors, (302), 90 states have call successors, (90), 30 states have call predecessors, (90), 32 states have return successors, (127), 88 states have call predecessors, (127), 89 states have call successors, (127) [2021-12-17 23:46:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 519 transitions. [2021-12-17 23:46:55,624 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 519 transitions. Word has length 152 [2021-12-17 23:46:55,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:55,624 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 519 transitions. [2021-12-17 23:46:55,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 4.757575757575758) internal successors, (157), 28 states have internal predecessors, (157), 12 states have call successors, (32), 6 states have call predecessors, (32), 8 states have return successors, (31), 11 states have call predecessors, (31), 12 states have call successors, (31) [2021-12-17 23:46:55,625 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 519 transitions. [2021-12-17 23:46:55,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-12-17 23:46:55,628 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:55,629 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:55,660 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-12-17 23:46:55,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:55,843 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:55,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:55,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1633771878, now seen corresponding path program 2 times [2021-12-17 23:46:55,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:55,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426286505] [2021-12-17 23:46:55,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:55,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:55,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:56,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:56,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:56,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:56,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:56,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:56,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:56,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:56,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:46:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-17 23:46:56,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-17 23:46:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:46:56,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-12-17 23:46:56,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:56,215 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-12-17 23:46:56,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:56,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426286505] [2021-12-17 23:46:56,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426286505] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:56,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544163282] [2021-12-17 23:46:56,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:46:56,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:56,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:56,217 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:56,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-17 23:46:56,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:46:56,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:46:56,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 2771 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-17 23:46:56,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-17 23:46:57,019 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:57,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544163282] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:57,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:57,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2021-12-17 23:46:57,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815853388] [2021-12-17 23:46:57,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:57,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:46:57,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:57,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:46:57,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:46:57,021 INFO L87 Difference]: Start difference. First operand 392 states and 519 transitions. Second operand has 9 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:57,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:57,171 INFO L93 Difference]: Finished difference Result 619 states and 834 transitions. [2021-12-17 23:46:57,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:46:57,172 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 154 [2021-12-17 23:46:57,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:57,175 INFO L225 Difference]: With dead ends: 619 [2021-12-17 23:46:57,175 INFO L226 Difference]: Without dead ends: 392 [2021-12-17 23:46:57,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:46:57,177 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 11 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1572 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:57,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1572 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:46:57,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-12-17 23:46:57,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2021-12-17 23:46:57,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 269 states have (on average 1.1226765799256506) internal successors, (302), 273 states have internal predecessors, (302), 90 states have call successors, (90), 30 states have call predecessors, (90), 32 states have return successors, (125), 88 states have call predecessors, (125), 89 states have call successors, (125) [2021-12-17 23:46:57,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 517 transitions. [2021-12-17 23:46:57,205 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 517 transitions. Word has length 154 [2021-12-17 23:46:57,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:57,206 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 517 transitions. [2021-12-17 23:46:57,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 3 states have call successors, (17), 2 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2021-12-17 23:46:57,206 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 517 transitions. [2021-12-17 23:46:57,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-17 23:46:57,208 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:57,208 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:57,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-17 23:46:57,424 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,SelfDestructingSolverStorable20 [2021-12-17 23:46:57,425 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:57,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:57,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1194989971, now seen corresponding path program 1 times [2021-12-17 23:46:57,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:57,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558991608] [2021-12-17 23:46:57,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:57,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:57,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:46:57,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:46:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:46:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:57,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:46:57,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:46:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:46:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:46:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:46:57,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:46:57,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:46:57,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-17 23:46:57,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:46:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-17 23:46:57,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-17 23:46:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,993 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2021-12-17 23:46:57,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:57,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558991608] [2021-12-17 23:46:57,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558991608] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:57,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116994448] [2021-12-17 23:46:57,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:57,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:57,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:57,996 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:46:57,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-17 23:46:58,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:58,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 2781 conjuncts, 84 conjunts are in the unsatisfiable core [2021-12-17 23:46:58,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:58,673 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-12-17 23:46:59,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:59,364 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:46:59,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-17 23:46:59,369 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-12-17 23:46:59,381 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:46:59,381 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 19 treesize of output 25 [2021-12-17 23:46:59,387 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 6 [2021-12-17 23:47:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-12-17 23:47:01,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:47:02,140 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-12-17 23:47:02,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116994448] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:02,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:47:02,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26] total 36 [2021-12-17 23:47:02,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082385366] [2021-12-17 23:47:02,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:47:02,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-17 23:47:02,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:02,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-17 23:47:02,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1878, Unknown=0, NotChecked=0, Total=2070 [2021-12-17 23:47:02,295 INFO L87 Difference]: Start difference. First operand 392 states and 517 transitions. Second operand has 36 states, 36 states have (on average 4.472222222222222) internal successors, (161), 31 states have internal predecessors, (161), 14 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (31), 12 states have call predecessors, (31), 14 states have call successors, (31) [2021-12-17 23:47:03,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:47:03,995 INFO L93 Difference]: Finished difference Result 776 states and 1009 transitions. [2021-12-17 23:47:03,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-17 23:47:03,997 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.472222222222222) internal successors, (161), 31 states have internal predecessors, (161), 14 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (31), 12 states have call predecessors, (31), 14 states have call successors, (31) Word has length 156 [2021-12-17 23:47:03,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:47:04,000 INFO L225 Difference]: With dead ends: 776 [2021-12-17 23:47:04,000 INFO L226 Difference]: Without dead ends: 502 [2021-12-17 23:47:04,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 242 SyntacticMatches, 18 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1673 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=400, Invalid=4712, Unknown=0, NotChecked=0, Total=5112 [2021-12-17 23:47:04,005 INFO L933 BasicCegarLoop]: 245 mSDtfsCounter, 145 mSDsluCounter, 3285 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 3530 SdHoareTripleChecker+Invalid, 2441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1323 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:47:04,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 3530 Invalid, 2441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1036 Invalid, 0 Unknown, 1323 Unchecked, 0.7s Time] [2021-12-17 23:47:04,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-12-17 23:47:04,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 463. [2021-12-17 23:47:04,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 324 states have (on average 1.123456790123457) internal successors, (364), 330 states have internal predecessors, (364), 101 states have call successors, (101), 33 states have call predecessors, (101), 37 states have return successors, (139), 99 states have call predecessors, (139), 100 states have call successors, (139) [2021-12-17 23:47:04,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 604 transitions. [2021-12-17 23:47:04,038 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 604 transitions. Word has length 156 [2021-12-17 23:47:04,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:47:04,038 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 604 transitions. [2021-12-17 23:47:04,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.472222222222222) internal successors, (161), 31 states have internal predecessors, (161), 14 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (31), 12 states have call predecessors, (31), 14 states have call successors, (31) [2021-12-17 23:47:04,038 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 604 transitions. [2021-12-17 23:47:04,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-12-17 23:47:04,040 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:47:04,040 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:47:04,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-17 23:47:04,259 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,SelfDestructingSolverStorable21 [2021-12-17 23:47:04,259 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:47:04,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:47:04,260 INFO L85 PathProgramCache]: Analyzing trace with hash -671149929, now seen corresponding path program 1 times [2021-12-17 23:47:04,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:47:04,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446676371] [2021-12-17 23:47:04,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:04,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:47:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:47:04,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:47:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:47:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:04,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:47:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:47:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:47:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:47:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:47:04,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:47:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:47:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:47:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-17 23:47:04,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-17 23:47:04,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-17 23:47:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-17 23:47:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,493 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2021-12-17 23:47:04,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:04,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446676371] [2021-12-17 23:47:04,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446676371] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:04,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300362715] [2021-12-17 23:47:04,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:04,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:04,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:04,500 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-12-17 23:47:04,501 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-12-17 23:47:04,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:04,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 2771 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:47:04,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:05,104 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-17 23:47:05,104 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:47:05,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300362715] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:47:05,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:47:05,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-12-17 23:47:05,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520657994] [2021-12-17 23:47:05,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:47:05,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:47:05,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:05,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:47:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:47:05,106 INFO L87 Difference]: Start difference. First operand 463 states and 604 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:47:05,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:47:05,148 INFO L93 Difference]: Finished difference Result 721 states and 946 transitions. [2021-12-17 23:47:05,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:47:05,149 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 156 [2021-12-17 23:47:05,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:47:05,151 INFO L225 Difference]: With dead ends: 721 [2021-12-17 23:47:05,151 INFO L226 Difference]: Without dead ends: 383 [2021-12-17 23:47:05,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 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-12-17 23:47:05,153 INFO L933 BasicCegarLoop]: 209 mSDtfsCounter, 6 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:47:05,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 612 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:47:05,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-12-17 23:47:05,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 380. [2021-12-17 23:47:05,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 265 states have (on average 1.1056603773584905) internal successors, (293), 270 states have internal predecessors, (293), 81 states have call successors, (81), 30 states have call predecessors, (81), 33 states have return successors, (106), 79 states have call predecessors, (106), 80 states have call successors, (106) [2021-12-17 23:47:05,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 480 transitions. [2021-12-17 23:47:05,179 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 480 transitions. Word has length 156 [2021-12-17 23:47:05,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:47:05,180 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 480 transitions. [2021-12-17 23:47:05,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 23:47:05,180 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 480 transitions. [2021-12-17 23:47:05,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:47:05,182 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:47:05,182 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:47:05,214 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-12-17 23:47:05,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:05,403 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:47:05,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:47:05,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1483978520, now seen corresponding path program 1 times [2021-12-17 23:47:05,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:47:05,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961686439] [2021-12-17 23:47:05,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:05,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:47:06,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:47:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:47:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:47:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:47:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:47:06,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:47:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:47:06,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:47:06,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:47:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:47:06,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:47:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:47:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:47:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:47:06,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:47:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:06,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:47:06,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:06,958 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 15 proven. 29 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-12-17 23:47:06,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:06,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961686439] [2021-12-17 23:47:06,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961686439] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:06,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712537143] [2021-12-17 23:47:06,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:06,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:06,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:06,959 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-12-17 23:47:06,960 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-12-17 23:47:07,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:07,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 2852 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-17 23:47:07,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:07,522 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-12-17 23:47:07,526 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-12-17 23:47:08,397 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:47:08,397 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 19 treesize of output 25 [2021-12-17 23:47:08,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:47:08,417 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:47:08,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-17 23:47:08,423 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-12-17 23:47:08,430 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 6 [2021-12-17 23:47:10,529 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_1686 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_1686)))) (exists ((v_ArrVal_1684 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_1684)))) (exists ((v_ArrVal_1683 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_1683))))) is different from true [2021-12-17 23:47:10,558 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 19 treesize of output 18 [2021-12-17 23:47:10,564 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:47:10,564 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 1 case distinctions, treesize of input 26 treesize of output 28 [2021-12-17 23:47:10,568 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 26 treesize of output 25 [2021-12-17 23:47:11,223 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 23:47:11,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:47:12,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712537143] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:12,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:47:12,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 29] total 46 [2021-12-17 23:47:12,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531216006] [2021-12-17 23:47:12,095 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:47:12,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-17 23:47:12,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:12,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-17 23:47:12,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=2614, Unknown=1, NotChecked=104, Total=2970 [2021-12-17 23:47:12,097 INFO L87 Difference]: Start difference. First operand 380 states and 480 transitions. Second operand has 46 states, 45 states have (on average 4.044444444444444) internal successors, (182), 40 states have internal predecessors, (182), 18 states have call successors, (35), 8 states have call predecessors, (35), 10 states have return successors, (34), 17 states have call predecessors, (34), 17 states have call successors, (34) [2021-12-17 23:47:31,977 WARN L227 SmtUtils]: Spent 6.51s on a formula simplification. DAG size of input: 35 DAG size of output: 27 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-17 23:47:40,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:47:40,479 INFO L93 Difference]: Finished difference Result 768 states and 1044 transitions. [2021-12-17 23:47:40,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-17 23:47:40,480 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 4.044444444444444) internal successors, (182), 40 states have internal predecessors, (182), 18 states have call successors, (35), 8 states have call predecessors, (35), 10 states have return successors, (34), 17 states have call predecessors, (34), 17 states have call successors, (34) Word has length 159 [2021-12-17 23:47:40,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:47:40,483 INFO L225 Difference]: With dead ends: 768 [2021-12-17 23:47:40,483 INFO L226 Difference]: Without dead ends: 574 [2021-12-17 23:47:40,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 187 SyntacticMatches, 15 SemanticMatches, 83 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2611 ImplicationChecksByTransitivity, 28.9s TimeCoverageRelationStatistics Valid=640, Invalid=6314, Unknown=22, NotChecked=164, Total=7140 [2021-12-17 23:47:40,486 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 455 mSDsluCounter, 3449 mSDsCounter, 0 mSdLazyCounter, 3951 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 3757 SdHoareTripleChecker+Invalid, 7121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 3951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2915 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:47:40,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 3757 Invalid, 7121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 3951 Invalid, 0 Unknown, 2915 Unchecked, 2.5s Time] [2021-12-17 23:47:40,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-12-17 23:47:40,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 462. [2021-12-17 23:47:40,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 323 states have (on average 1.108359133126935) internal successors, (358), 332 states have internal predecessors, (358), 101 states have call successors, (101), 31 states have call predecessors, (101), 37 states have return successors, (140), 98 states have call predecessors, (140), 100 states have call successors, (140) [2021-12-17 23:47:40,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 599 transitions. [2021-12-17 23:47:40,537 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 599 transitions. Word has length 159 [2021-12-17 23:47:40,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:47:40,537 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 599 transitions. [2021-12-17 23:47:40,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 4.044444444444444) internal successors, (182), 40 states have internal predecessors, (182), 18 states have call successors, (35), 8 states have call predecessors, (35), 10 states have return successors, (34), 17 states have call predecessors, (34), 17 states have call successors, (34) [2021-12-17 23:47:40,538 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 599 transitions. [2021-12-17 23:47:40,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:47:40,540 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:47:40,540 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:47:40,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-17 23:47:40,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:40,755 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:47:40,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:47:40,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1642398498, now seen corresponding path program 1 times [2021-12-17 23:47:40,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:47:40,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319348123] [2021-12-17 23:47:40,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:40,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:47:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:47:41,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:47:41,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:47:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:41,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:47:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:47:41,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:47:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:47:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:47:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:47:41,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:47:41,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:47:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:47:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:47:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:47:41,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:47:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:47:41,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:41,459 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 30 proven. 7 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2021-12-17 23:47:41,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:41,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319348123] [2021-12-17 23:47:41,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319348123] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:41,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414063947] [2021-12-17 23:47:41,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:41,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:41,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:41,462 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-12-17 23:47:41,462 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-12-17 23:47:44,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:44,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 2849 conjuncts, 195 conjunts are in the unsatisfiable core [2021-12-17 23:47:44,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:44,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:47:44,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:47:44,819 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 25 treesize of output 24 [2021-12-17 23:47:44,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-17 23:47:45,040 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-17 23:47:45,041 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-12-17 23:47:45,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:47:45,094 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 25 treesize of output 24 [2021-12-17 23:47:46,269 INFO L354 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2021-12-17 23:47:46,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 29 treesize of output 34 [2021-12-17 23:47:46,797 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 39 treesize of output 37 [2021-12-17 23:48:38,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:48:38,560 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 0 case distinctions, treesize of input 63 treesize of output 47 [2021-12-17 23:48:46,718 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 55 proven. 88 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-17 23:48:46,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:48:56,727 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1816 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1816))) (let ((.cse0 (select (select .cse3 |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#from~0#1.base|) |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#from~0#1.offset|))) (or (not (= 0 (mod .cse0 18446744073709551616))) (let ((.cse2 (select .cse3 |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.base|))) (let ((.cse1 (+ .cse0 (select .cse2 |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.offset|)))) (<= (mod .cse1 18446744073709551616) (mod (select (store .cse2 |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.offset| .cse1) (+ |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.offset| 16)) 18446744073709551616)))))))) is different from false [2021-12-17 23:48:56,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414063947] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:48:56,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:48:56,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 45] total 61 [2021-12-17 23:48:56,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166353740] [2021-12-17 23:48:56,744 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:48:56,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-12-17 23:48:56,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:48:56,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-12-17 23:48:56,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=6098, Unknown=9, NotChecked=158, Total=6642 [2021-12-17 23:48:56,746 INFO L87 Difference]: Start difference. First operand 462 states and 599 transitions. Second operand has 61 states, 57 states have (on average 3.3859649122807016) internal successors, (193), 55 states have internal predecessors, (193), 18 states have call successors, (37), 12 states have call predecessors, (37), 15 states have return successors, (36), 14 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-17 23:49:24,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:24,370 INFO L93 Difference]: Finished difference Result 943 states and 1297 transitions. [2021-12-17 23:49:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-12-17 23:49:24,370 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 57 states have (on average 3.3859649122807016) internal successors, (193), 55 states have internal predecessors, (193), 18 states have call successors, (37), 12 states have call predecessors, (37), 15 states have return successors, (36), 14 states have call predecessors, (36), 17 states have call successors, (36) Word has length 159 [2021-12-17 23:49:24,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:24,374 INFO L225 Difference]: With dead ends: 943 [2021-12-17 23:49:24,375 INFO L226 Difference]: Without dead ends: 769 [2021-12-17 23:49:24,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 222 SyntacticMatches, 22 SemanticMatches, 122 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 5003 ImplicationChecksByTransitivity, 94.9s TimeCoverageRelationStatistics Valid=913, Invalid=14078, Unknown=19, NotChecked=242, Total=15252 [2021-12-17 23:49:24,380 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 340 mSDsluCounter, 2180 mSDsCounter, 0 mSdLazyCounter, 2152 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 2430 SdHoareTripleChecker+Invalid, 3492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 2152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1042 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:24,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 2430 Invalid, 3492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 2152 Invalid, 0 Unknown, 1042 Unchecked, 1.6s Time] [2021-12-17 23:49:24,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2021-12-17 23:49:24,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 641. [2021-12-17 23:49:24,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 450 states have (on average 1.0977777777777777) internal successors, (494), 462 states have internal predecessors, (494), 139 states have call successors, (139), 43 states have call predecessors, (139), 51 states have return successors, (226), 135 states have call predecessors, (226), 138 states have call successors, (226) [2021-12-17 23:49:24,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 859 transitions. [2021-12-17 23:49:24,438 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 859 transitions. Word has length 159 [2021-12-17 23:49:24,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:24,438 INFO L470 AbstractCegarLoop]: Abstraction has 641 states and 859 transitions. [2021-12-17 23:49:24,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 57 states have (on average 3.3859649122807016) internal successors, (193), 55 states have internal predecessors, (193), 18 states have call successors, (37), 12 states have call predecessors, (37), 15 states have return successors, (36), 14 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-17 23:49:24,439 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 859 transitions. [2021-12-17 23:49:24,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:49:24,457 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:24,457 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:24,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-17 23:49:24,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-17 23:49:24,671 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:24,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1384233060, now seen corresponding path program 1 times [2021-12-17 23:49:24,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:24,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570150363] [2021-12-17 23:49:24,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:24,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:49:24,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:49:24,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:49:24,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:24,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:49:24,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:49:24,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:49:24,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:49:24,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:24,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:49:24,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:49:24,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:49:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:49:24,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:49:24,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:49:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:24,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:49:24,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:24,935 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2021-12-17 23:49:24,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:24,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570150363] [2021-12-17 23:49:24,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570150363] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:49:24,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:49:24,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:49:24,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113693706] [2021-12-17 23:49:24,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:49:24,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:49:24,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:24,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:49:24,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:49:24,939 INFO L87 Difference]: Start difference. First operand 641 states and 859 transitions. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:49:25,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:25,352 INFO L93 Difference]: Finished difference Result 814 states and 1081 transitions. [2021-12-17 23:49:25,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:49:25,352 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 159 [2021-12-17 23:49:25,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:25,355 INFO L225 Difference]: With dead ends: 814 [2021-12-17 23:49:25,355 INFO L226 Difference]: Without dead ends: 632 [2021-12-17 23:49:25,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:49:25,357 INFO L933 BasicCegarLoop]: 197 mSDtfsCounter, 89 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:25,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 506 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 23:49:25,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-12-17 23:49:25,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 631. [2021-12-17 23:49:25,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 441 states have (on average 1.0952380952380953) internal successors, (483), 452 states have internal predecessors, (483), 139 states have call successors, (139), 43 states have call predecessors, (139), 50 states have return successors, (212), 135 states have call predecessors, (212), 138 states have call successors, (212) [2021-12-17 23:49:25,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 834 transitions. [2021-12-17 23:49:25,407 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 834 transitions. Word has length 159 [2021-12-17 23:49:25,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:25,408 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 834 transitions. [2021-12-17 23:49:25,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 5 states have internal predecessors, (76), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:49:25,408 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 834 transitions. [2021-12-17 23:49:25,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:49:25,411 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:25,411 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:25,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-17 23:49:25,412 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:25,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:25,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2135024672, now seen corresponding path program 1 times [2021-12-17 23:49:25,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:25,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34790877] [2021-12-17 23:49:25,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:25,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:49:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:49:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:49:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:49:25,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:49:25,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:49:25,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:49:25,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:25,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:49:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:49:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:25,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:49:26,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:49:26,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:49:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:49:26,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:49:26,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-12-17 23:49:26,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:26,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34790877] [2021-12-17 23:49:26,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34790877] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:26,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420958538] [2021-12-17 23:49:26,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:26,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:26,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:26,047 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-12-17 23:49:26,048 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-12-17 23:49:26,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:26,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 2854 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-17 23:49:26,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:26,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:49:26,761 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:26,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2021-12-17 23:49:26,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:49:27,189 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-12-17 23:49:27,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 24 treesize of output 30 [2021-12-17 23:49:27,548 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 26 treesize of output 26 [2021-12-17 23:49:28,211 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 120 proven. 33 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 23:49:28,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:28,525 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1998 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1998) |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.base|) |c_ULTIMATE.start_aws_byte_buf_append_with_lookup_harness_~#to~0#1.offset|))) (<= (* 18446744073709551616 (div (+ .cse0 18446744073709551615) 18446744073709551616)) .cse0))) is different from false [2021-12-17 23:49:28,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420958538] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:28,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:28,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22] total 35 [2021-12-17 23:49:28,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836946467] [2021-12-17 23:49:28,533 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:28,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-17 23:49:28,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:28,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-17 23:49:28,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=1200, Unknown=1, NotChecked=70, Total=1406 [2021-12-17 23:49:28,534 INFO L87 Difference]: Start difference. First operand 631 states and 834 transitions. Second operand has 35 states, 33 states have (on average 5.0606060606060606) internal successors, (167), 30 states have internal predecessors, (167), 18 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) [2021-12-17 23:49:31,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:31,225 INFO L93 Difference]: Finished difference Result 973 states and 1317 transitions. [2021-12-17 23:49:31,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-17 23:49:31,225 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 5.0606060606060606) internal successors, (167), 30 states have internal predecessors, (167), 18 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) Word has length 159 [2021-12-17 23:49:31,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:31,229 INFO L225 Difference]: With dead ends: 973 [2021-12-17 23:49:31,229 INFO L226 Difference]: Without dead ends: 752 [2021-12-17 23:49:31,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 268 SyntacticMatches, 19 SemanticMatches, 59 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=400, Invalid=3143, Unknown=1, NotChecked=116, Total=3660 [2021-12-17 23:49:31,232 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 281 mSDsluCounter, 1813 mSDsCounter, 0 mSdLazyCounter, 2995 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 4220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1043 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:31,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 2109 Invalid, 4220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2995 Invalid, 0 Unknown, 1043 Unchecked, 1.8s Time] [2021-12-17 23:49:31,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-12-17 23:49:31,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 636. [2021-12-17 23:49:31,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 444 states have (on average 1.0923423423423424) internal successors, (485), 455 states have internal predecessors, (485), 140 states have call successors, (140), 44 states have call predecessors, (140), 51 states have return successors, (210), 136 states have call predecessors, (210), 139 states have call successors, (210) [2021-12-17 23:49:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 835 transitions. [2021-12-17 23:49:31,291 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 835 transitions. Word has length 159 [2021-12-17 23:49:31,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:31,292 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 835 transitions. [2021-12-17 23:49:31,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 5.0606060606060606) internal successors, (167), 30 states have internal predecessors, (167), 18 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 16 states have call predecessors, (35), 18 states have call successors, (35) [2021-12-17 23:49:31,292 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 835 transitions. [2021-12-17 23:49:31,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:49:31,297 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:31,297 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:31,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-17 23:49:31,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-17 23:49:31,498 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:31,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:31,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1972025626, now seen corresponding path program 1 times [2021-12-17 23:49:31,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:31,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792259160] [2021-12-17 23:49:31,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:31,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:49:31,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:49:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:49:31,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:31,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:49:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:49:31,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:49:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:49:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:31,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:49:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:31,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:49:31,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:49:32,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:49:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:49:32,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:49:32,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:32,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:49:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,134 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-12-17 23:49:32,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:32,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792259160] [2021-12-17 23:49:32,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792259160] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:32,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679017253] [2021-12-17 23:49:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:32,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:32,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:32,140 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-12-17 23:49:32,168 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-12-17 23:49:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:32,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 2857 conjuncts, 96 conjunts are in the unsatisfiable core [2021-12-17 23:49:32,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:39,185 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:39,185 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 19 treesize of output 25 [2021-12-17 23:49:39,188 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-12-17 23:49:39,191 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-12-17 23:49:39,197 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 6 [2021-12-17 23:49:41,927 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2118 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2118)))) (exists ((v_ArrVal_2116 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2116)))) (exists ((v_ArrVal_2119 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2119))))) is different from true [2021-12-17 23:49:41,950 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 19 treesize of output 18 [2021-12-17 23:49:41,954 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 19 treesize of output 18 [2021-12-17 23:49:41,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:49:41,957 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 28 treesize of output 27 [2021-12-17 23:49:42,554 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 23:49:42,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:43,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679017253] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:43,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:43,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 23] total 38 [2021-12-17 23:49:43,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536187509] [2021-12-17 23:49:43,488 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:43,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-17 23:49:43,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:43,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-17 23:49:43,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1913, Unknown=2, NotChecked=88, Total=2162 [2021-12-17 23:49:43,489 INFO L87 Difference]: Start difference. First operand 636 states and 835 transitions. Second operand has 38 states, 37 states have (on average 4.702702702702703) internal successors, (174), 33 states have internal predecessors, (174), 17 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-17 23:49:49,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:49,692 INFO L93 Difference]: Finished difference Result 1026 states and 1346 transitions. [2021-12-17 23:49:49,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-17 23:49:49,692 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 4.702702702702703) internal successors, (174), 33 states have internal predecessors, (174), 17 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) Word has length 159 [2021-12-17 23:49:49,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:49,696 INFO L225 Difference]: With dead ends: 1026 [2021-12-17 23:49:49,696 INFO L226 Difference]: Without dead ends: 756 [2021-12-17 23:49:49,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 200 SyntacticMatches, 15 SemanticMatches, 85 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2084 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=616, Invalid=6695, Unknown=3, NotChecked=168, Total=7482 [2021-12-17 23:49:49,698 INFO L933 BasicCegarLoop]: 283 mSDtfsCounter, 325 mSDsluCounter, 2238 mSDsCounter, 0 mSdLazyCounter, 4579 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 2521 SdHoareTripleChecker+Invalid, 6592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 4579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1801 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:49,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 2521 Invalid, 6592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 4579 Invalid, 0 Unknown, 1801 Unchecked, 2.6s Time] [2021-12-17 23:49:49,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-12-17 23:49:49,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 668. [2021-12-17 23:49:49,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 479 states have (on average 1.081419624217119) internal successors, (518), 489 states have internal predecessors, (518), 132 states have call successors, (132), 50 states have call predecessors, (132), 56 states have return successors, (189), 128 states have call predecessors, (189), 131 states have call successors, (189) [2021-12-17 23:49:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 839 transitions. [2021-12-17 23:49:49,754 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 839 transitions. Word has length 159 [2021-12-17 23:49:49,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:49,754 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 839 transitions. [2021-12-17 23:49:49,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 4.702702702702703) internal successors, (174), 33 states have internal predecessors, (174), 17 states have call successors, (37), 7 states have call predecessors, (37), 9 states have return successors, (36), 16 states have call predecessors, (36), 17 states have call successors, (36) [2021-12-17 23:49:49,755 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 839 transitions. [2021-12-17 23:49:49,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:49:49,757 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:49,757 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:49,786 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-12-17 23:49:49,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-17 23:49:49,971 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:49,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1479399452, now seen corresponding path program 1 times [2021-12-17 23:49:49,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:49,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637593885] [2021-12-17 23:49:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:49,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:50,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:49:50,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:49:50,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:49:50,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:49:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:49:50,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:49:50,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:49:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:50,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:49:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:49:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:50,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:49:50,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:49:50,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:49:50,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:49:50,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:50,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:49:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:50,655 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-12-17 23:49:50,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:50,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637593885] [2021-12-17 23:49:50,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637593885] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:50,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361488201] [2021-12-17 23:49:50,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:50,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:50,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:50,660 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-12-17 23:49:50,663 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-12-17 23:49:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:51,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 2862 conjuncts, 108 conjunts are in the unsatisfiable core [2021-12-17 23:49:51,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:51,223 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-12-17 23:49:52,082 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:52,083 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 19 treesize of output 25 [2021-12-17 23:49:52,087 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-12-17 23:49:52,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:49:52,099 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:49:52,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-12-17 23:49:52,103 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 6 [2021-12-17 23:49:54,672 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2250 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2250)))) (exists ((v_ArrVal_2251 Int)) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.offset)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2251)))) (exists ((v_ArrVal_2253 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2253))))) is different from true [2021-12-17 23:49:54,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:49:54,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:49:54,701 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:49:54,701 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 1 case distinctions, treesize of input 28 treesize of output 30 [2021-12-17 23:49:54,708 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 19 treesize of output 18 [2021-12-17 23:49:54,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:49:54,712 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 28 treesize of output 27 [2021-12-17 23:49:55,413 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 23:49:55,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:56,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361488201] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:56,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:56,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 28] total 45 [2021-12-17 23:49:56,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903263509] [2021-12-17 23:49:56,307 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:56,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 23:49:56,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:56,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 23:49:56,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2551, Unknown=1, NotChecked=102, Total=2862 [2021-12-17 23:49:56,308 INFO L87 Difference]: Start difference. First operand 668 states and 839 transitions. Second operand has 45 states, 44 states have (on average 4.136363636363637) internal successors, (182), 39 states have internal predecessors, (182), 14 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 13 states have call predecessors, (35), 13 states have call successors, (35) [2021-12-17 23:50:05,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:05,160 INFO L93 Difference]: Finished difference Result 1149 states and 1598 transitions. [2021-12-17 23:50:05,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-12-17 23:50:05,161 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 4.136363636363637) internal successors, (182), 39 states have internal predecessors, (182), 14 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 13 states have call predecessors, (35), 13 states have call successors, (35) Word has length 159 [2021-12-17 23:50:05,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:05,165 INFO L225 Difference]: With dead ends: 1149 [2021-12-17 23:50:05,165 INFO L226 Difference]: Without dead ends: 965 [2021-12-17 23:50:05,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 189 SyntacticMatches, 16 SemanticMatches, 105 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3525 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=845, Invalid=10288, Unknown=1, NotChecked=208, Total=11342 [2021-12-17 23:50:05,168 INFO L933 BasicCegarLoop]: 302 mSDtfsCounter, 360 mSDsluCounter, 4184 mSDsCounter, 0 mSdLazyCounter, 5752 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 4486 SdHoareTripleChecker+Invalid, 10396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 5752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4348 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:05,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 4486 Invalid, 10396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 5752 Invalid, 0 Unknown, 4348 Unchecked, 3.6s Time] [2021-12-17 23:50:05,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2021-12-17 23:50:05,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 748. [2021-12-17 23:50:05,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 545 states have (on average 1.0844036697247705) internal successors, (591), 556 states have internal predecessors, (591), 138 states have call successors, (138), 57 states have call predecessors, (138), 64 states have return successors, (217), 134 states have call predecessors, (217), 137 states have call successors, (217) [2021-12-17 23:50:05,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 946 transitions. [2021-12-17 23:50:05,256 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 946 transitions. Word has length 159 [2021-12-17 23:50:05,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:05,256 INFO L470 AbstractCegarLoop]: Abstraction has 748 states and 946 transitions. [2021-12-17 23:50:05,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 4.136363636363637) internal successors, (182), 39 states have internal predecessors, (182), 14 states have call successors, (36), 8 states have call predecessors, (36), 10 states have return successors, (35), 13 states have call predecessors, (35), 13 states have call successors, (35) [2021-12-17 23:50:05,257 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 946 transitions. [2021-12-17 23:50:05,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:50:05,261 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:05,261 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1] [2021-12-17 23:50:05,290 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-12-17 23:50:05,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-17 23:50:05,488 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:05,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash 199535774, now seen corresponding path program 1 times [2021-12-17 23:50:05,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:05,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846352085] [2021-12-17 23:50:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:05,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:06,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:50:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:50:06,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:50:06,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:06,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:50:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:50:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:50:06,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:50:06,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:50:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:50:06,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:50:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:50:06,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:50:06,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:50:06,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:50:06,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:06,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:50:06,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:07,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:07,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:07,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:50:07,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:07,179 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 17 proven. 26 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-12-17 23:50:07,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:07,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846352085] [2021-12-17 23:50:07,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846352085] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:07,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941574999] [2021-12-17 23:50:07,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:07,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:07,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:50:07,181 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-12-17 23:50:07,182 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-12-17 23:50:07,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:07,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 2857 conjuncts, 114 conjunts are in the unsatisfiable core [2021-12-17 23:50:07,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:50:07,875 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-12-17 23:50:09,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:50:09,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:50:09,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:50:09,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-17 23:50:09,332 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 49 treesize of output 45 [2021-12-17 23:50:13,048 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2381 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2381)))) is different from true [2021-12-17 23:50:13,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:50:13,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:50:13,076 INFO L354 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2021-12-17 23:50:13,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 56 treesize of output 59 [2021-12-17 23:50:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 87 proven. 50 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 23:50:19,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:50:22,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941574999] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:22,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:50:22,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 52 [2021-12-17 23:50:22,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848915968] [2021-12-17 23:50:22,026 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:50:22,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-12-17 23:50:22,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:50:22,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-12-17 23:50:22,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=2832, Unknown=5, NotChecked=108, Total=3192 [2021-12-17 23:50:22,027 INFO L87 Difference]: Start difference. First operand 748 states and 946 transitions. Second operand has 52 states, 50 states have (on average 3.54) internal successors, (177), 45 states have internal predecessors, (177), 21 states have call successors, (34), 8 states have call predecessors, (34), 11 states have return successors, (33), 18 states have call predecessors, (33), 20 states have call successors, (33) [2021-12-17 23:50:51,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:51,646 INFO L93 Difference]: Finished difference Result 1075 states and 1434 transitions. [2021-12-17 23:50:51,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-17 23:50:51,647 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 50 states have (on average 3.54) internal successors, (177), 45 states have internal predecessors, (177), 21 states have call successors, (34), 8 states have call predecessors, (34), 11 states have return successors, (33), 18 states have call predecessors, (33), 20 states have call successors, (33) Word has length 159 [2021-12-17 23:50:51,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:51,651 INFO L225 Difference]: With dead ends: 1075 [2021-12-17 23:50:51,651 INFO L226 Difference]: Without dead ends: 894 [2021-12-17 23:50:51,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 172 SyntacticMatches, 27 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3097 ImplicationChecksByTransitivity, 39.1s TimeCoverageRelationStatistics Valid=627, Invalid=6491, Unknown=26, NotChecked=166, Total=7310 [2021-12-17 23:50:51,653 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 440 mSDsluCounter, 2811 mSDsCounter, 0 mSdLazyCounter, 3401 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 3134 SdHoareTripleChecker+Invalid, 6377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 3401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2751 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:51,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [519 Valid, 3134 Invalid, 6377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 3401 Invalid, 0 Unknown, 2751 Unchecked, 2.5s Time] [2021-12-17 23:50:51,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2021-12-17 23:50:51,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 747. [2021-12-17 23:50:51,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 544 states have (on average 1.0808823529411764) internal successors, (588), 555 states have internal predecessors, (588), 137 states have call successors, (137), 58 states have call predecessors, (137), 65 states have return successors, (207), 133 states have call predecessors, (207), 136 states have call successors, (207) [2021-12-17 23:50:51,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 932 transitions. [2021-12-17 23:50:51,719 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 932 transitions. Word has length 159 [2021-12-17 23:50:51,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:51,720 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 932 transitions. [2021-12-17 23:50:51,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 50 states have (on average 3.54) internal successors, (177), 45 states have internal predecessors, (177), 21 states have call successors, (34), 8 states have call predecessors, (34), 11 states have return successors, (33), 18 states have call predecessors, (33), 20 states have call successors, (33) [2021-12-17 23:50:51,720 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 932 transitions. [2021-12-17 23:50:51,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:50:51,723 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:51,723 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:50:51,754 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-12-17 23:50:51,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:51,939 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:51,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1646977566, now seen corresponding path program 1 times [2021-12-17 23:50:51,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:51,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126105869] [2021-12-17 23:50:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:51,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:52,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:50:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:52,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:50:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:52,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:50:52,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:52,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:52,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:52,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:50:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:50:53,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:50:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:50:53,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:50:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:50:53,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:50:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:50:53,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:50:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:50:53,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:50:53,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:50:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:50:53,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:53,642 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 21 proven. 23 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-12-17 23:50:53,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:53,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126105869] [2021-12-17 23:50:53,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126105869] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:53,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507059339] [2021-12-17 23:50:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:53,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:53,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:50:53,648 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-12-17 23:50:53,651 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-12-17 23:50:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:55,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 2859 conjuncts, 152 conjunts are in the unsatisfiable core [2021-12-17 23:50:55,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:50:55,681 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-12-17 23:51:09,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:51:09,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:51:09,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:51:09,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-17 23:51:09,507 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 39 [2021-12-17 23:51:19,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:51:19,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:51:19,230 INFO L354 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2021-12-17 23:51:19,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 58 treesize of output 56 [2021-12-17 23:51:22,534 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 107 proven. 28 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-17 23:51:22,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:51:38,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507059339] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:51:38,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:51:38,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 29] total 52 [2021-12-17 23:51:38,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654213250] [2021-12-17 23:51:38,577 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:51:38,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-12-17 23:51:38,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:51:38,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-12-17 23:51:38,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=3894, Unknown=6, NotChecked=0, Total=4160 [2021-12-17 23:51:38,578 INFO L87 Difference]: Start difference. First operand 747 states and 932 transitions. Second operand has 52 states, 49 states have (on average 3.7142857142857144) internal successors, (182), 46 states have internal predecessors, (182), 22 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (35), 19 states have call predecessors, (35), 21 states have call successors, (35) [2021-12-17 23:51:48,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:51:48,067 INFO L93 Difference]: Finished difference Result 965 states and 1236 transitions. [2021-12-17 23:51:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:51:48,068 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 49 states have (on average 3.7142857142857144) internal successors, (182), 46 states have internal predecessors, (182), 22 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (35), 19 states have call predecessors, (35), 21 states have call successors, (35) Word has length 159 [2021-12-17 23:51:48,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:51:48,071 INFO L225 Difference]: With dead ends: 965 [2021-12-17 23:51:48,071 INFO L226 Difference]: Without dead ends: 824 [2021-12-17 23:51:48,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 233 SyntacticMatches, 28 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3101 ImplicationChecksByTransitivity, 47.1s TimeCoverageRelationStatistics Valid=596, Invalid=8325, Unknown=9, NotChecked=0, Total=8930 [2021-12-17 23:51:48,073 INFO L933 BasicCegarLoop]: 243 mSDtfsCounter, 237 mSDsluCounter, 2521 mSDsCounter, 0 mSdLazyCounter, 3237 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 2764 SdHoareTripleChecker+Invalid, 4060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 3237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 665 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:51:48,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 2764 Invalid, 4060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 3237 Invalid, 0 Unknown, 665 Unchecked, 2.8s Time] [2021-12-17 23:51:48,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-12-17 23:51:48,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 755. [2021-12-17 23:51:48,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 550 states have (on average 1.0781818181818181) internal successors, (593), 562 states have internal predecessors, (593), 137 states have call successors, (137), 59 states have call predecessors, (137), 67 states have return successors, (206), 133 states have call predecessors, (206), 136 states have call successors, (206) [2021-12-17 23:51:48,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 936 transitions. [2021-12-17 23:51:48,138 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 936 transitions. Word has length 159 [2021-12-17 23:51:48,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:51:48,138 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 936 transitions. [2021-12-17 23:51:48,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 49 states have (on average 3.7142857142857144) internal successors, (182), 46 states have internal predecessors, (182), 22 states have call successors, (37), 7 states have call predecessors, (37), 11 states have return successors, (35), 19 states have call predecessors, (35), 21 states have call successors, (35) [2021-12-17 23:51:48,139 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 936 transitions. [2021-12-17 23:51:48,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-12-17 23:51:48,142 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:51:48,142 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:51:48,156 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-12-17 23:51:48,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:51:48,357 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:51:48,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:51:48,357 INFO L85 PathProgramCache]: Analyzing trace with hash 552050607, now seen corresponding path program 1 times [2021-12-17 23:51:48,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:51:48,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584315667] [2021-12-17 23:51:48,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:51:48,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:51:48,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:51:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:51:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:51:49,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:49,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:51:49,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:51:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:51:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:51:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:51:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:51:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:51:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:51:49,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:51:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:51:49,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:51:49,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:51:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:49,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:51:49,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:51:49,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:49,250 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2021-12-17 23:51:49,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:51:49,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584315667] [2021-12-17 23:51:49,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584315667] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:51:49,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:51:49,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-17 23:51:49,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742516042] [2021-12-17 23:51:49,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:51:49,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-17 23:51:49,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:51:49,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-17 23:51:49,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:51:49,252 INFO L87 Difference]: Start difference. First operand 755 states and 936 transitions. Second operand has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 13 states have internal predecessors, (76), 10 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-17 23:51:51,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:51:51,149 INFO L93 Difference]: Finished difference Result 779 states and 977 transitions. [2021-12-17 23:51:51,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 23:51:51,149 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 13 states have internal predecessors, (76), 10 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 9 states have call successors, (20) Word has length 162 [2021-12-17 23:51:51,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:51:51,153 INFO L225 Difference]: With dead ends: 779 [2021-12-17 23:51:51,153 INFO L226 Difference]: Without dead ends: 777 [2021-12-17 23:51:51,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-12-17 23:51:51,155 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 389 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 906 SdHoareTripleChecker+Invalid, 2083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:51:51,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 906 Invalid, 2083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 1717 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-17 23:51:51,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2021-12-17 23:51:51,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 761. [2021-12-17 23:51:51,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 554 states have (on average 1.0776173285198556) internal successors, (597), 566 states have internal predecessors, (597), 138 states have call successors, (138), 60 states have call predecessors, (138), 68 states have return successors, (207), 134 states have call predecessors, (207), 137 states have call successors, (207) [2021-12-17 23:51:51,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 942 transitions. [2021-12-17 23:51:51,240 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 942 transitions. Word has length 162 [2021-12-17 23:51:51,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:51:51,240 INFO L470 AbstractCegarLoop]: Abstraction has 761 states and 942 transitions. [2021-12-17 23:51:51,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 5.066666666666666) internal successors, (76), 13 states have internal predecessors, (76), 10 states have call successors, (21), 5 states have call predecessors, (21), 2 states have return successors, (20), 8 states have call predecessors, (20), 9 states have call successors, (20) [2021-12-17 23:51:51,241 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 942 transitions. [2021-12-17 23:51:51,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-12-17 23:51:51,244 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:51:51,244 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:51:51,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-17 23:51:51,245 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:51:51,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:51:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1499730589, now seen corresponding path program 1 times [2021-12-17 23:51:51,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:51:51,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872987015] [2021-12-17 23:51:51,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:51:51,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:51:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:51:51,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:51:51,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:51:51,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:51,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:51:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:51:51,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:51:51,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:51:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:51:51,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:51:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:51:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:51:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:51:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:51:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:51:51,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:51:51,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:51,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:51:51,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2021-12-17 23:51:51,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:51:51,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872987015] [2021-12-17 23:51:51,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872987015] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:51:51,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:51:51,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-17 23:51:51,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672799621] [2021-12-17 23:51:51,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:51:51,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:51:51,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:51:51,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:51:51,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:51:51,545 INFO L87 Difference]: Start difference. First operand 761 states and 942 transitions. Second operand has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:51:52,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:51:52,159 INFO L93 Difference]: Finished difference Result 771 states and 953 transitions. [2021-12-17 23:51:52,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 23:51:52,160 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) Word has length 161 [2021-12-17 23:51:52,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:51:52,164 INFO L225 Difference]: With dead ends: 771 [2021-12-17 23:51:52,164 INFO L226 Difference]: Without dead ends: 769 [2021-12-17 23:51:52,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-12-17 23:51:52,165 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 151 mSDsluCounter, 1151 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1337 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:51:52,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 1337 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:51:52,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2021-12-17 23:51:52,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 757. [2021-12-17 23:51:52,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 551 states have (on average 1.0780399274047188) internal successors, (594), 562 states have internal predecessors, (594), 138 states have call successors, (138), 60 states have call predecessors, (138), 67 states have return successors, (206), 134 states have call predecessors, (206), 137 states have call successors, (206) [2021-12-17 23:51:52,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 938 transitions. [2021-12-17 23:51:52,232 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 938 transitions. Word has length 161 [2021-12-17 23:51:52,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:51:52,232 INFO L470 AbstractCegarLoop]: Abstraction has 757 states and 938 transitions. [2021-12-17 23:51:52,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (19), 4 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 1 states have call successors, (18) [2021-12-17 23:51:52,232 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 938 transitions. [2021-12-17 23:51:52,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-12-17 23:51:52,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:51:52,236 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:51:52,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-17 23:51:52,236 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:51:52,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:51:52,236 INFO L85 PathProgramCache]: Analyzing trace with hash -904183063, now seen corresponding path program 1 times [2021-12-17 23:51:52,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:51:52,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298161099] [2021-12-17 23:51:52,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:51:52,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:51:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:52,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:51:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:52,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:51:52,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:52,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:51:52,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:52,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:51:53,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:51:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:51:53,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:51:53,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:51:53,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:51:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:51:53,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:51:53,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:51:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:51:53,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:51:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:51:53,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:51:53,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:51:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:53,656 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-17 23:51:53,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:51:53,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298161099] [2021-12-17 23:51:53,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298161099] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:51:53,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225768174] [2021-12-17 23:51:53,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:51:53,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:51:53,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:51:53,658 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-12-17 23:51:53,659 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-12-17 23:51:54,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:51:54,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 2869 conjuncts, 131 conjunts are in the unsatisfiable core [2021-12-17 23:51:54,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:51:54,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-17 23:52:03,773 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:52:03,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-17 23:52:03,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2021-12-17 23:52:03,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:52:03,790 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 24 treesize of output 23 [2021-12-17 23:52:09,411 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:52:09,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 16 [2021-12-17 23:52:10,805 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2728 Int)) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_$Pointer$.base)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_2728)))) is different from true [2021-12-17 23:52:10,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:52:10,818 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 22 treesize of output 21 [2021-12-17 23:52:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 85 proven. 55 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 23:52:13,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:52:14,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225768174] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:52:14,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:52:14,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 40] total 69 [2021-12-17 23:52:14,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794067773] [2021-12-17 23:52:14,776 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:52:14,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-12-17 23:52:14,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:52:14,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-12-17 23:52:14,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=6029, Unknown=4, NotChecked=156, Total=6480 [2021-12-17 23:52:14,778 INFO L87 Difference]: Start difference. First operand 757 states and 938 transitions. Second operand has 69 states, 66 states have (on average 2.9242424242424243) internal successors, (193), 56 states have internal predecessors, (193), 22 states have call successors, (37), 9 states have call predecessors, (37), 14 states have return successors, (36), 23 states have call predecessors, (36), 21 states have call successors, (36) [2021-12-17 23:53:46,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:53:46,211 INFO L93 Difference]: Finished difference Result 1064 states and 1470 transitions. [2021-12-17 23:53:46,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-12-17 23:53:46,211 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 66 states have (on average 2.9242424242424243) internal successors, (193), 56 states have internal predecessors, (193), 22 states have call successors, (37), 9 states have call predecessors, (37), 14 states have return successors, (36), 23 states have call predecessors, (36), 21 states have call successors, (36) Word has length 161 [2021-12-17 23:53:46,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:53:46,216 INFO L225 Difference]: With dead ends: 1064 [2021-12-17 23:53:46,216 INFO L226 Difference]: Without dead ends: 1062 [2021-12-17 23:53:46,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 170 SyntacticMatches, 20 SemanticMatches, 167 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 8073 ImplicationChecksByTransitivity, 103.0s TimeCoverageRelationStatistics Valid=1695, Invalid=26291, Unknown=74, NotChecked=332, Total=28392 [2021-12-17 23:53:46,219 INFO L933 BasicCegarLoop]: 222 mSDtfsCounter, 791 mSDsluCounter, 3686 mSDsCounter, 0 mSdLazyCounter, 9693 mSolverCounterSat, 938 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 851 SdHoareTripleChecker+Valid, 3908 SdHoareTripleChecker+Invalid, 15345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 938 IncrementalHoareTripleChecker+Valid, 9693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4714 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:53:46,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [851 Valid, 3908 Invalid, 15345 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [938 Valid, 9693 Invalid, 0 Unknown, 4714 Unchecked, 7.5s Time] [2021-12-17 23:53:46,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-12-17 23:53:46,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 817. [2021-12-17 23:53:46,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 602 states have (on average 1.0813953488372092) internal successors, (651), 613 states have internal predecessors, (651), 143 states have call successors, (143), 64 states have call predecessors, (143), 71 states have return successors, (220), 139 states have call predecessors, (220), 142 states have call successors, (220) [2021-12-17 23:53:46,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 1014 transitions. [2021-12-17 23:53:46,298 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 1014 transitions. Word has length 161 [2021-12-17 23:53:46,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:53:46,298 INFO L470 AbstractCegarLoop]: Abstraction has 817 states and 1014 transitions. [2021-12-17 23:53:46,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 66 states have (on average 2.9242424242424243) internal successors, (193), 56 states have internal predecessors, (193), 22 states have call successors, (37), 9 states have call predecessors, (37), 14 states have return successors, (36), 23 states have call predecessors, (36), 21 states have call successors, (36) [2021-12-17 23:53:46,298 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 1014 transitions. [2021-12-17 23:53:46,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-12-17 23:53:46,301 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:53:46,302 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:53:46,331 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-12-17 23:53:46,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:53:46,515 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:53:46,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:53:46,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1916154027, now seen corresponding path program 1 times [2021-12-17 23:53:46,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:53:46,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356296631] [2021-12-17 23:53:46,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:53:46,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:53:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:53:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:53:46,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-17 23:53:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:53:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:53:46,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:53:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-17 23:53:46,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-17 23:53:46,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:53:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:53:46,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2021-12-17 23:53:46,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:46,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:53:46,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:53:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-17 23:53:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2021-12-17 23:53:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-17 23:53:47,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-17 23:53:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:53:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-17 23:53:47,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-12-17 23:53:47,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:53:47,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356296631] [2021-12-17 23:53:47,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356296631] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:53:47,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593976368] [2021-12-17 23:53:47,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:53:47,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:53:47,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:53:47,096 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-12-17 23:53:47,118 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-12-17 23:53:47,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:47,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 2867 conjuncts, 76 conjunts are in the unsatisfiable core [2021-12-17 23:53:47,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:53:47,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 6 treesize of output 5 [2021-12-17 23:53:48,280 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:53:48,281 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 26 treesize of output 30 [2021-12-17 23:53:48,290 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 15 treesize of output 11 [2021-12-17 23:53:49,211 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 135 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-17 23:53:49,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:53:49,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593976368] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:53:49,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:53:49,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20] total 33 [2021-12-17 23:53:49,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571875495] [2021-12-17 23:53:49,928 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:53:49,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:53:49,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:53:49,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:53:49,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1406, Unknown=9, NotChecked=0, Total=1560 [2021-12-17 23:53:49,930 INFO L87 Difference]: Start difference. First operand 817 states and 1014 transitions. Second operand has 33 states, 31 states have (on average 5.258064516129032) internal successors, (163), 28 states have internal predecessors, (163), 17 states have call successors, (39), 5 states have call predecessors, (39), 8 states have return successors, (38), 14 states have call predecessors, (38), 17 states have call successors, (38) [2021-12-17 23:53:56,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:53:56,148 INFO L93 Difference]: Finished difference Result 1336 states and 1792 transitions. [2021-12-17 23:53:56,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-17 23:53:56,149 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 5.258064516129032) internal successors, (163), 28 states have internal predecessors, (163), 17 states have call successors, (39), 5 states have call predecessors, (39), 8 states have return successors, (38), 14 states have call predecessors, (38), 17 states have call successors, (38) Word has length 164 [2021-12-17 23:53:56,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:53:56,153 INFO L225 Difference]: With dead ends: 1336 [2021-12-17 23:53:56,153 INFO L226 Difference]: Without dead ends: 1031 [2021-12-17 23:53:56,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 289 SyntacticMatches, 12 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1444 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=540, Invalid=4705, Unknown=11, NotChecked=0, Total=5256 [2021-12-17 23:53:56,156 INFO L933 BasicCegarLoop]: 333 mSDtfsCounter, 667 mSDsluCounter, 2419 mSDsCounter, 0 mSdLazyCounter, 5573 mSolverCounterSat, 769 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 2752 SdHoareTripleChecker+Invalid, 7076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 769 IncrementalHoareTripleChecker+Valid, 5573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 734 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:53:56,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [697 Valid, 2752 Invalid, 7076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [769 Valid, 5573 Invalid, 0 Unknown, 734 Unchecked, 4.6s Time] [2021-12-17 23:53:56,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-12-17 23:53:56,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 792. [2021-12-17 23:53:56,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 586 states have (on average 1.0802047781569966) internal successors, (633), 597 states have internal predecessors, (633), 136 states have call successors, (136), 62 states have call predecessors, (136), 69 states have return successors, (206), 132 states have call predecessors, (206), 135 states have call successors, (206) [2021-12-17 23:53:56,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 975 transitions. [2021-12-17 23:53:56,238 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 975 transitions. Word has length 164 [2021-12-17 23:53:56,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:53:56,238 INFO L470 AbstractCegarLoop]: Abstraction has 792 states and 975 transitions. [2021-12-17 23:53:56,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 5.258064516129032) internal successors, (163), 28 states have internal predecessors, (163), 17 states have call successors, (39), 5 states have call predecessors, (39), 8 states have return successors, (38), 14 states have call predecessors, (38), 17 states have call successors, (38) [2021-12-17 23:53:56,238 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 975 transitions. [2021-12-17 23:53:56,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2021-12-17 23:53:56,241 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:53:56,242 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:53:56,270 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-12-17 23:53:56,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:53:56,455 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:53:56,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:53:56,456 INFO L85 PathProgramCache]: Analyzing trace with hash -668167169, now seen corresponding path program 1 times [2021-12-17 23:53:56,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:53:56,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129330482] [2021-12-17 23:53:56,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:53:56,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:53:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:53:56,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:53:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:53:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:53:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:53:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:53:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:53:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:53:56,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:53:56,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:53:56,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:53:56,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:53:56,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:53:56,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:53:56,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:53:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:53:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:53:56,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:53:56,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2021-12-17 23:53:56,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:53:56,724 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-12-17 23:53:56,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:53:56,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129330482] [2021-12-17 23:53:56,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129330482] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:53:56,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:53:56,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 23:53:56,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084226350] [2021-12-17 23:53:56,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:53:56,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:53:56,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:53:56,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:53:56,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:53:56,726 INFO L87 Difference]: Start difference. First operand 792 states and 975 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-17 23:53:57,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:53:57,169 INFO L93 Difference]: Finished difference Result 973 states and 1196 transitions. [2021-12-17 23:53:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 23:53:57,170 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 2 states have call successors, (19) Word has length 165 [2021-12-17 23:53:57,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:53:57,174 INFO L225 Difference]: With dead ends: 973 [2021-12-17 23:53:57,174 INFO L226 Difference]: Without dead ends: 780 [2021-12-17 23:53:57,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:53:57,176 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 131 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:53:57,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 953 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:53:57,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-12-17 23:53:57,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 711. [2021-12-17 23:53:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 528 states have (on average 1.0757575757575757) internal successors, (568), 539 states have internal predecessors, (568), 119 states have call successors, (119), 56 states have call predecessors, (119), 63 states have return successors, (171), 115 states have call predecessors, (171), 118 states have call successors, (171) [2021-12-17 23:53:57,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 858 transitions. [2021-12-17 23:53:57,242 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 858 transitions. Word has length 165 [2021-12-17 23:53:57,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:53:57,242 INFO L470 AbstractCegarLoop]: Abstraction has 711 states and 858 transitions. [2021-12-17 23:53:57,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (20), 5 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-17 23:53:57,243 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 858 transitions. [2021-12-17 23:53:57,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-17 23:53:57,245 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:53:57,246 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:53:57,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-17 23:53:57,246 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:53:57,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:53:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash 358608049, now seen corresponding path program 1 times [2021-12-17 23:53:57,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:53:57,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913043111] [2021-12-17 23:53:57,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:53:57,247 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:53:58,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:54:02,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:54:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:54:02,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:54:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:54:02,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:54:02,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:54:02,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:54:02,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:54:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 23:54:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:02,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-17 23:54:02,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:54:03,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:54:03,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:54:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2021-12-17 23:54:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:54:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:54:03,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:54:03,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-17 23:54:03,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2021-12-17 23:54:03,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-17 23:54:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:03,381 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 39 proven. 21 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2021-12-17 23:54:03,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:54:03,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913043111] [2021-12-17 23:54:03,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913043111] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:54:03,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677217567] [2021-12-17 23:54:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:54:03,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:54:03,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:54:03,383 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-12-17 23:54:03,384 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-12-17 23:54:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:34,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 2898 conjuncts, 99 conjunts are in the unsatisfiable core [2021-12-17 23:54:34,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:54:34,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-12-17 23:54:35,342 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-17 23:54:35,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2021-12-17 23:54:35,421 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-12-17 23:54:35,838 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:54:35,839 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 15 treesize of output 15 [2021-12-17 23:55:01,553 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:55:01,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 34 [2021-12-17 23:55:01,560 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:55:01,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 27 [2021-12-17 23:56:13,792 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:56:13,793 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 10 [2021-12-17 23:56:13,797 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:56:13,797 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 37 treesize of output 13 [2021-12-17 23:56:14,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:56:14,182 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-17 23:56:14,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 55 [2021-12-17 23:56:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 36 proven. 105 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 23:56:14,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:56:14,555 INFO L354 Elim1Store]: treesize reduction 81, result has 29.6 percent of original size [2021-12-17 23:56:14,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 93 treesize of output 92 [2021-12-17 23:56:15,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677217567] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:56:15,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:56:15,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 30] total 63 [2021-12-17 23:56:15,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754013243] [2021-12-17 23:56:15,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:56:15,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-12-17 23:56:15,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:56:15,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-12-17 23:56:15,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=4728, Unknown=8, NotChecked=0, Total=4970 [2021-12-17 23:56:15,286 INFO L87 Difference]: Start difference. First operand 711 states and 858 transitions. Second operand has 63 states, 55 states have (on average 3.6) internal successors, (198), 51 states have internal predecessors, (198), 27 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (42), 26 states have call predecessors, (42), 24 states have call successors, (42) [2021-12-17 23:57:10,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:10,464 INFO L93 Difference]: Finished difference Result 773 states and 939 transitions. [2021-12-17 23:57:10,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-12-17 23:57:10,465 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 55 states have (on average 3.6) internal successors, (198), 51 states have internal predecessors, (198), 27 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (42), 26 states have call predecessors, (42), 24 states have call successors, (42) Word has length 170 [2021-12-17 23:57:10,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:10,468 INFO L225 Difference]: With dead ends: 773 [2021-12-17 23:57:10,468 INFO L226 Difference]: Without dead ends: 771 [2021-12-17 23:57:10,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 200 SyntacticMatches, 28 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5288 ImplicationChecksByTransitivity, 150.7s TimeCoverageRelationStatistics Valid=934, Invalid=15030, Unknown=38, NotChecked=0, Total=16002 [2021-12-17 23:57:10,469 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 465 mSDsluCounter, 3442 mSDsCounter, 0 mSdLazyCounter, 4904 mSolverCounterSat, 382 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 3628 SdHoareTripleChecker+Invalid, 6361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 382 IncrementalHoareTripleChecker+Valid, 4904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1075 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:10,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [479 Valid, 3628 Invalid, 6361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [382 Valid, 4904 Invalid, 0 Unknown, 1075 Unchecked, 3.7s Time] [2021-12-17 23:57:10,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-12-17 23:57:10,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 707. [2021-12-17 23:57:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 521 states have (on average 1.0748560460652592) internal successors, (560), 532 states have internal predecessors, (560), 121 states have call successors, (121), 57 states have call predecessors, (121), 64 states have return successors, (172), 117 states have call predecessors, (172), 120 states have call successors, (172) [2021-12-17 23:57:10,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 853 transitions. [2021-12-17 23:57:10,539 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 853 transitions. Word has length 170 [2021-12-17 23:57:10,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:10,540 INFO L470 AbstractCegarLoop]: Abstraction has 707 states and 853 transitions. [2021-12-17 23:57:10,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 55 states have (on average 3.6) internal successors, (198), 51 states have internal predecessors, (198), 27 states have call successors, (45), 12 states have call predecessors, (45), 13 states have return successors, (42), 26 states have call predecessors, (42), 24 states have call successors, (42) [2021-12-17 23:57:10,540 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 853 transitions. [2021-12-17 23:57:10,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-17 23:57:10,543 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:10,543 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:10,596 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-12-17 23:57:10,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-17 23:57:10,771 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:10,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:10,772 INFO L85 PathProgramCache]: Analyzing trace with hash -463680794, now seen corresponding path program 1 times [2021-12-17 23:57:10,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:10,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734008418] [2021-12-17 23:57:10,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:10,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:57:11,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:57:11,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:57:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:11,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:57:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:57:11,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:57:11,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:57:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:57:11,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:11,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:57:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:57:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:57:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-17 23:57:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-17 23:57:11,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-17 23:57:11,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-17 23:57:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-17 23:57:11,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:12,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-12-17 23:57:12,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,205 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 15 proven. 33 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-12-17 23:57:12,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:12,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734008418] [2021-12-17 23:57:12,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734008418] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:12,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421614133] [2021-12-17 23:57:12,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:12,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:12,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:57:12,208 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-12-17 23:57:12,209 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-12-17 23:57:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 2894 conjuncts, 98 conjunts are in the unsatisfiable core [2021-12-17 23:57:12,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:57:22,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:57:22,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:57:22,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:57:22,697 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-17 23:57:22,698 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 36 treesize of output 38 [2021-12-17 23:57:28,802 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3105 Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |c_aws_add_size_checked_#in~r#1.offset| v_ArrVal_3105)))) is different from true [2021-12-17 23:57:28,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:57:28,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:57:28,833 INFO L354 Elim1Store]: treesize reduction 20, result has 37.5 percent of original size [2021-12-17 23:57:28,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 52 [2021-12-17 23:57:29,798 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 116 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 23:57:29,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:57:30,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421614133] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:30,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:57:30,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 46 [2021-12-17 23:57:30,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260587268] [2021-12-17 23:57:30,293 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:57:30,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-17 23:57:30,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:30,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-17 23:57:30,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2244, Unknown=2, NotChecked=96, Total=2550 [2021-12-17 23:57:30,295 INFO L87 Difference]: Start difference. First operand 707 states and 853 transitions. Second operand has 46 states, 46 states have (on average 4.239130434782608) internal successors, (195), 39 states have internal predecessors, (195), 20 states have call successors, (40), 8 states have call predecessors, (40), 11 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) [2021-12-17 23:58:31,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:58:31,043 INFO L93 Difference]: Finished difference Result 1159 states and 1389 transitions. [2021-12-17 23:58:31,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-17 23:58:31,044 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.239130434782608) internal successors, (195), 39 states have internal predecessors, (195), 20 states have call successors, (40), 8 states have call predecessors, (40), 11 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) Word has length 170 [2021-12-17 23:58:31,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:58:31,048 INFO L225 Difference]: With dead ends: 1159 [2021-12-17 23:58:31,048 INFO L226 Difference]: Without dead ends: 916 [2021-12-17 23:58:31,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 195 SyntacticMatches, 26 SemanticMatches, 90 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3057 ImplicationChecksByTransitivity, 74.5s TimeCoverageRelationStatistics Valid=897, Invalid=7250, Unknown=47, NotChecked=178, Total=8372 [2021-12-17 23:58:31,051 INFO L933 BasicCegarLoop]: 262 mSDtfsCounter, 416 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 3632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2299 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 23:58:31,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 1843 Invalid, 3632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1149 Invalid, 0 Unknown, 2299 Unchecked, 0.9s Time] [2021-12-17 23:58:31,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2021-12-17 23:58:31,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 828. [2021-12-17 23:58:31,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 606 states have (on average 1.0709570957095709) internal successors, (649), 616 states have internal predecessors, (649), 147 states have call successors, (147), 68 states have call predecessors, (147), 74 states have return successors, (211), 143 states have call predecessors, (211), 146 states have call successors, (211) [2021-12-17 23:58:31,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1007 transitions. [2021-12-17 23:58:31,162 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1007 transitions. Word has length 170 [2021-12-17 23:58:31,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:58:31,162 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1007 transitions. [2021-12-17 23:58:31,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.239130434782608) internal successors, (195), 39 states have internal predecessors, (195), 20 states have call successors, (40), 8 states have call predecessors, (40), 11 states have return successors, (38), 19 states have call predecessors, (38), 19 states have call successors, (38) [2021-12-17 23:58:31,163 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1007 transitions. [2021-12-17 23:58:31,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-17 23:58:31,166 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:58:31,167 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-17 23:58:31,199 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-12-17 23:58:31,391 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,SelfDestructingSolverStorable37 [2021-12-17 23:58:31,391 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:58:31,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:58:31,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1984773162, now seen corresponding path program 1 times [2021-12-17 23:58:31,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:58:31,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800579992] [2021-12-17 23:58:31,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:58:31,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:58:32,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-17 23:58:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 23:58:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-17 23:58:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:58:32,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 23:58:32,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:58:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-17 23:58:32,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-17 23:58:32,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:58:32,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:58:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:58:32,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2021-12-17 23:58:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2021-12-17 23:58:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-17 23:58:32,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-17 23:58:32,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-17 23:58:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:32,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-17 23:58:32,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:33,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-17 23:58:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:33,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:58:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:33,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-12-17 23:58:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:33,362 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 14 proven. 34 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-12-17 23:58:33,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:58:33,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800579992] [2021-12-17 23:58:33,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800579992] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:58:33,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192822077] [2021-12-17 23:58:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:58:33,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:58:33,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:58:33,364 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-12-17 23:58:33,365 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-12-17 23:58:38,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:58:38,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 2896 conjuncts, 136 conjunts are in the unsatisfiable core [2021-12-17 23:58:38,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:58:47,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:58:47,565 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 24 treesize of output 23 [2021-12-17 23:59:05,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:59:05,035 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-12-17 23:59:05,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 58 treesize of output 44 [2021-12-17 23:59:10,147 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 158 proven. 16 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 23:59:10,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:59:27,670 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 36 proven. 14 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2021-12-17 23:59:27,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192822077] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:59:27,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:59:27,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 31, 20] total 76 [2021-12-17 23:59:27,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813297738] [2021-12-17 23:59:27,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:59:27,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-12-17 23:59:27,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:59:27,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-12-17 23:59:27,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=5366, Unknown=8, NotChecked=0, Total=5700 [2021-12-17 23:59:27,672 INFO L87 Difference]: Start difference. First operand 828 states and 1007 transitions. Second operand has 76 states, 72 states have (on average 3.6527777777777777) internal successors, (263), 70 states have internal predecessors, (263), 28 states have call successors, (58), 9 states have call predecessors, (58), 17 states have return successors, (57), 24 states have call predecessors, (57), 27 states have call successors, (57) Killed by 15