./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_append_dynamic_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_dynamic_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 b1e17fda858e874821809b4efef78fd91cf6fdf1723d3ff0faf91ee901e13b86 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 23:44:20,530 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 23:44:20,531 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 23:44:20,586 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 23:44:20,586 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 23:44:20,589 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 23:44:20,590 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 23:44:20,592 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 23:44:20,593 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 23:44:20,593 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 23:44:20,594 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 23:44:20,594 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 23:44:20,595 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 23:44:20,595 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 23:44:20,596 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 23:44:20,597 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 23:44:20,597 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 23:44:20,598 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 23:44:20,599 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 23:44:20,600 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 23:44:20,601 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 23:44:20,602 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 23:44:20,603 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 23:44:20,604 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 23:44:20,605 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 23:44:20,606 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 23:44:20,606 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 23:44:20,606 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 23:44:20,607 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 23:44:20,608 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 23:44:20,608 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 23:44:20,608 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 23:44:20,609 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 23:44:20,609 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 23:44:20,610 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 23:44:20,610 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 23:44:20,611 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 23:44:20,611 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 23:44:20,612 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 23:44:20,612 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 23:44:20,613 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 23:44:20,620 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:44:20,636 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 23:44:20,636 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 23:44:20,636 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 23:44:20,637 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 23:44:20,637 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 23:44:20,637 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 23:44:20,638 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 23:44:20,638 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 23:44:20,638 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 23:44:20,638 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 23:44:20,638 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 23:44:20,638 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 23:44:20,639 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 23:44:20,639 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:44:20,640 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 23:44:20,640 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 23:44:20,641 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 -> b1e17fda858e874821809b4efef78fd91cf6fdf1723d3ff0faf91ee901e13b86 [2021-12-17 23:44:20,831 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 23:44:20,852 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 23:44:20,859 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 23:44:20,860 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 23:44:20,860 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 23:44:20,861 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_dynamic_harness.i [2021-12-17 23:44:20,917 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f521cafc7/5eb1cf242db24c77b6f4bb36b434bea3/FLAG1247a15ef [2021-12-17 23:44:21,442 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 23:44:21,444 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_append_dynamic_harness.i [2021-12-17 23:44:21,478 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f521cafc7/5eb1cf242db24c77b6f4bb36b434bea3/FLAG1247a15ef [2021-12-17 23:44:21,942 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f521cafc7/5eb1cf242db24c77b6f4bb36b434bea3 [2021-12-17 23:44:21,944 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 23:44:21,944 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 23:44:21,946 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 23:44:21,946 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 23:44:21,948 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 23:44:21,948 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:44:21" (1/1) ... [2021-12-17 23:44:21,949 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61bb2a18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:21, skipping insertion in model container [2021-12-17 23:44:21,949 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:44:21" (1/1) ... [2021-12-17 23:44:21,954 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 23:44:22,009 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 23:44:22,179 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_dynamic_harness.i[4501,4514] [2021-12-17 23:44:22,183 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_dynamic_harness.i[4561,4574] [2021-12-17 23:44:22,574 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,579 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,580 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,580 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,582 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,589 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,591 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,594 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,595 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,760 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:44:22,761 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:44:22,761 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:44:22,762 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:44:22,763 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:44:22,763 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:44:22,764 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:44:22,764 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:44:22,764 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:44:22,765 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:44:22,836 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:44:22,876 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,877 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,939 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,939 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:22,993 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:44:23,030 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 23:44:23,049 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_dynamic_harness.i[4501,4514] [2021-12-17 23:44:23,052 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_dynamic_harness.i[4561,4574] [2021-12-17 23:44:23,072 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,073 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,073 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,073 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,074 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,079 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,080 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,080 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,080 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,103 WARN L610 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-12-17 23:44:23,104 WARN L610 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-12-17 23:44:23,105 WARN L610 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-12-17 23:44:23,106 WARN L610 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-12-17 23:44:23,106 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-12-17 23:44:23,107 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-12-17 23:44:23,107 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-12-17 23:44:23,107 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-12-17 23:44:23,108 WARN L610 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-12-17 23:44:23,111 WARN L610 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-12-17 23:44:23,151 WARN L610 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-12-17 23:44:23,162 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,162 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,193 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,194 WARN L1533 CHandler]: Possible shadowing of function index [2021-12-17 23:44:23,212 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:44:23,356 INFO L208 MainTranslator]: Completed translation [2021-12-17 23:44:23,357 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23 WrapperNode [2021-12-17 23:44:23,357 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 23:44:23,357 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 23:44:23,358 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 23:44:23,358 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 23:44:23,362 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:44:23" (1/1) ... [2021-12-17 23:44:23,428 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:44:23" (1/1) ... [2021-12-17 23:44:23,478 INFO L137 Inliner]: procedures = 691, calls = 2637, calls flagged for inlining = 61, calls inlined = 11, statements flattened = 1065 [2021-12-17 23:44:23,479 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 23:44:23,479 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 23:44:23,479 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 23:44:23,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 23:44:23,485 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,485 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,494 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,494 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,537 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,541 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,546 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,553 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 23:44:23,554 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 23:44:23,554 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 23:44:23,554 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 23:44:23,555 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (1/1) ... [2021-12-17 23:44:23,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:44:23,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:23,578 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:44:23,614 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:44:23,622 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2021-12-17 23:44:23,627 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2021-12-17 23:44:23,627 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2021-12-17 23:44:23,627 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2021-12-17 23:44:23,628 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 23:44:23,628 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-12-17 23:44:23,628 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-12-17 23:44:23,629 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2021-12-17 23:44:23,629 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2021-12-17 23:44:23,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 23:44:23,629 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-12-17 23:44:23,629 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 23:44:23,630 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2021-12-17 23:44:23,630 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2021-12-17 23:44:23,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 23:44:23,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 23:44:23,631 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-12-17 23:44:23,631 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-12-17 23:44:23,631 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-12-17 23:44:23,631 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-12-17 23:44:23,631 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_release [2021-12-17 23:44:23,632 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_release [2021-12-17 23:44:23,632 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-17 23:44:23,632 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-17 23:44:23,632 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2021-12-17 23:44:23,632 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2021-12-17 23:44:23,632 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2021-12-17 23:44:23,632 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2021-12-17 23:44:23,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 23:44:23,632 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-12-17 23:44:23,633 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-12-17 23:44:23,633 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-17 23:44:23,633 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-17 23:44:23,633 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-12-17 23:44:23,633 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-12-17 23:44:23,633 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-12-17 23:44:23,633 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-12-17 23:44:23,634 INFO L130 BoogieDeclarations]: Found specification of procedure assert_bytes_match [2021-12-17 23:44:23,634 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_bytes_match [2021-12-17 23:44:23,634 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-12-17 23:44:23,634 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-12-17 23:44:23,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 23:44:23,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 23:44:23,883 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 23:44:23,885 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 23:44:24,452 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 23:44:24,459 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 23:44:24,459 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 23:44:24,461 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:44:24 BoogieIcfgContainer [2021-12-17 23:44:24,461 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 23:44:24,462 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 23:44:24,462 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 23:44:24,464 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 23:44:24,465 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 11:44:21" (1/3) ... [2021-12-17 23:44:24,465 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c81f23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:44:24, skipping insertion in model container [2021-12-17 23:44:24,465 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:44:23" (2/3) ... [2021-12-17 23:44:24,466 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c81f23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:44:24, skipping insertion in model container [2021-12-17 23:44:24,466 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:44:24" (3/3) ... [2021-12-17 23:44:24,467 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_append_dynamic_harness.i [2021-12-17 23:44:24,472 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 23:44:24,472 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 23:44:24,508 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 23:44:24,522 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:44:24,523 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 23:44:24,539 INFO L276 IsEmpty]: Start isEmpty. Operand has 248 states, 156 states have (on average 1.2371794871794872) internal successors, (193), 157 states have internal predecessors, (193), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2021-12-17 23:44:24,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-17 23:44:24,548 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:24,548 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:24,549 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:24,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:24,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1072542744, now seen corresponding path program 1 times [2021-12-17 23:44:24,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:24,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20505905] [2021-12-17 23:44:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:24,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:24,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:24,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:24,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:24,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:24,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-17 23:44:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:24,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:44:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:24,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:24,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-17 23:44:25,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:44:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-17 23:44:25,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,037 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:44:25,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:25,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20505905] [2021-12-17 23:44:25,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20505905] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:25,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:25,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 23:44:25,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89479205] [2021-12-17 23:44:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:25,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 23:44:25,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:25,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 23:44:25,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 23:44:25,070 INFO L87 Difference]: Start difference. First operand has 248 states, 156 states have (on average 1.2371794871794872) internal successors, (193), 157 states have internal predecessors, (193), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:25,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:25,354 INFO L93 Difference]: Finished difference Result 500 states and 722 transitions. [2021-12-17 23:44:25,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 23:44:25,356 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 83 [2021-12-17 23:44:25,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:25,363 INFO L225 Difference]: With dead ends: 500 [2021-12-17 23:44:25,364 INFO L226 Difference]: Without dead ends: 255 [2021-12-17 23:44:25,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 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:44:25,375 INFO L933 BasicCegarLoop]: 312 mSDtfsCounter, 97 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:25,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 403 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:44:25,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-12-17 23:44:25,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 243. [2021-12-17 23:44:25,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 152 states have (on average 1.2171052631578947) internal successors, (185), 153 states have internal predecessors, (185), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-12-17 23:44:25,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 328 transitions. [2021-12-17 23:44:25,414 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 328 transitions. Word has length 83 [2021-12-17 23:44:25,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:25,414 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 328 transitions. [2021-12-17 23:44:25,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:25,414 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 328 transitions. [2021-12-17 23:44:25,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-17 23:44:25,419 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:25,419 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:25,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 23:44:25,420 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:25,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:25,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2014404208, now seen corresponding path program 1 times [2021-12-17 23:44:25,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:25,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633412557] [2021-12-17 23:44:25,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:25,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:25,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:25,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-17 23:44:25,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:25,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-17 23:44:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:25,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:25,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-17 23:44:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:44:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-17 23:44:25,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:25,689 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-17 23:44:25,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633412557] [2021-12-17 23:44:25,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633412557] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:25,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044570720] [2021-12-17 23:44:25,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:25,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:25,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:25,695 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:44:25,698 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:44:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:26,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 2568 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 23:44:26,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 23:44:26,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:44:26,502 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-17 23:44:26,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044570720] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:44:26,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:44:26,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-12-17 23:44:26,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007536008] [2021-12-17 23:44:26,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:44:26,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:44:26,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:26,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:44:26,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:44:26,506 INFO L87 Difference]: Start difference. First operand 243 states and 328 transitions. Second operand has 12 states, 12 states have (on average 7.5) internal successors, (90), 11 states have internal predecessors, (90), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-12-17 23:44:27,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:27,352 INFO L93 Difference]: Finished difference Result 493 states and 673 transitions. [2021-12-17 23:44:27,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 23:44:27,353 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.5) internal successors, (90), 11 states have internal predecessors, (90), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) Word has length 85 [2021-12-17 23:44:27,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:27,355 INFO L225 Difference]: With dead ends: 493 [2021-12-17 23:44:27,356 INFO L226 Difference]: Without dead ends: 261 [2021-12-17 23:44:27,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-12-17 23:44:27,357 INFO L933 BasicCegarLoop]: 242 mSDtfsCounter, 473 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:27,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 1254 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 1148 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-17 23:44:27,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-12-17 23:44:27,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 249. [2021-12-17 23:44:27,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 156 states have (on average 1.2115384615384615) internal successors, (189), 159 states have internal predecessors, (189), 72 states have call successors, (72), 18 states have call predecessors, (72), 20 states have return successors, (81), 71 states have call predecessors, (81), 71 states have call successors, (81) [2021-12-17 23:44:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 342 transitions. [2021-12-17 23:44:27,381 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 342 transitions. Word has length 85 [2021-12-17 23:44:27,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:27,382 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 342 transitions. [2021-12-17 23:44:27,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.5) internal successors, (90), 11 states have internal predecessors, (90), 7 states have call successors, (31), 4 states have call predecessors, (31), 5 states have return successors, (30), 7 states have call predecessors, (30), 7 states have call successors, (30) [2021-12-17 23:44:27,382 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 342 transitions. [2021-12-17 23:44:27,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-12-17 23:44:27,385 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:27,387 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:27,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-17 23:44:27,591 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:44:27,591 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:27,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:27,592 INFO L85 PathProgramCache]: Analyzing trace with hash 625725610, now seen corresponding path program 1 times [2021-12-17 23:44:27,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:27,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256965368] [2021-12-17 23:44:27,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:27,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:27,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:27,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:27,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:27,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:27,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:27,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:27,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:27,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:27,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-17 23:44:27,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:27,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256965368] [2021-12-17 23:44:27,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256965368] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:27,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:27,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:44:27,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867159551] [2021-12-17 23:44:27,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:27,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:44:27,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:27,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:44:27,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:44:27,871 INFO L87 Difference]: Start difference. First operand 249 states and 342 transitions. Second operand has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:28,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:28,307 INFO L93 Difference]: Finished difference Result 487 states and 663 transitions. [2021-12-17 23:44:28,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:44:28,307 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 93 [2021-12-17 23:44:28,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:28,310 INFO L225 Difference]: With dead ends: 487 [2021-12-17 23:44:28,310 INFO L226 Difference]: Without dead ends: 258 [2021-12-17 23:44:28,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 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:44:28,311 INFO L933 BasicCegarLoop]: 286 mSDtfsCounter, 249 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:28,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 779 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:44:28,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-12-17 23:44:28,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 246. [2021-12-17 23:44:28,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 154 states have (on average 1.2077922077922079) internal successors, (186), 156 states have internal predecessors, (186), 72 states have call successors, (72), 18 states have call predecessors, (72), 19 states have return successors, (76), 71 states have call predecessors, (76), 71 states have call successors, (76) [2021-12-17 23:44:28,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 334 transitions. [2021-12-17 23:44:28,324 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 334 transitions. Word has length 93 [2021-12-17 23:44:28,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:28,325 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 334 transitions. [2021-12-17 23:44:28,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 4 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:28,325 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 334 transitions. [2021-12-17 23:44:28,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-17 23:44:28,327 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:28,327 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:28,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-17 23:44:28,327 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:28,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:28,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2034657995, now seen corresponding path program 1 times [2021-12-17 23:44:28,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:28,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50559995] [2021-12-17 23:44:28,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:28,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:28,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:28,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:28,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:28,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:28,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:28,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:44:28,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:28,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50559995] [2021-12-17 23:44:28,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50559995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:28,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:28,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:44:28,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220063234] [2021-12-17 23:44:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:28,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:44:28,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:28,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:44:28,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:44:28,534 INFO L87 Difference]: Start difference. First operand 246 states and 334 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, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:28,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:28,949 INFO L93 Difference]: Finished difference Result 478 states and 642 transitions. [2021-12-17 23:44:28,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:44:28,949 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, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 99 [2021-12-17 23:44:28,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:28,951 INFO L225 Difference]: With dead ends: 478 [2021-12-17 23:44:28,951 INFO L226 Difference]: Without dead ends: 255 [2021-12-17 23:44:28,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 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:44:28,953 INFO L933 BasicCegarLoop]: 292 mSDtfsCounter, 239 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:28,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 809 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:44:28,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-12-17 23:44:28,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 243. [2021-12-17 23:44:28,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 152 states have (on average 1.2039473684210527) internal successors, (183), 153 states have internal predecessors, (183), 72 states have call successors, (72), 18 states have call predecessors, (72), 18 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2021-12-17 23:44:28,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 326 transitions. [2021-12-17 23:44:28,965 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 326 transitions. Word has length 99 [2021-12-17 23:44:28,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:28,967 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 326 transitions. [2021-12-17 23:44:28,967 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, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:28,967 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 326 transitions. [2021-12-17 23:44:28,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-17 23:44:28,970 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:28,970 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:28,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-17 23:44:28,971 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:28,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:28,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1162403066, now seen corresponding path program 1 times [2021-12-17 23:44:28,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:28,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334683885] [2021-12-17 23:44:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:28,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:29,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:29,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:29,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:29,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:29,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:29,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:29,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:29,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:44:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,304 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:44:29,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:29,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334683885] [2021-12-17 23:44:29,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334683885] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:29,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143340220] [2021-12-17 23:44:29,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:29,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:29,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:29,306 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:44:29,307 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:44:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:29,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 2612 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-17 23:44:29,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:29,806 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:44:30,384 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:44:30,409 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-17 23:44:30,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:44:30,610 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:44:30,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143340220] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:44:30,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:44:30,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 8] total 17 [2021-12-17 23:44:30,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615780205] [2021-12-17 23:44:30,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:44:30,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-17 23:44:30,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:30,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-17 23:44:30,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:44:30,611 INFO L87 Difference]: Start difference. First operand 243 states and 326 transitions. Second operand has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-12-17 23:44:32,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:32,417 INFO L93 Difference]: Finished difference Result 619 states and 854 transitions. [2021-12-17 23:44:32,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-17 23:44:32,418 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 101 [2021-12-17 23:44:32,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:32,420 INFO L225 Difference]: With dead ends: 619 [2021-12-17 23:44:32,420 INFO L226 Difference]: Without dead ends: 412 [2021-12-17 23:44:32,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 206 SyntacticMatches, 15 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2021-12-17 23:44:32,422 INFO L933 BasicCegarLoop]: 372 mSDtfsCounter, 265 mSDsluCounter, 2388 mSDsCounter, 0 mSdLazyCounter, 2115 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 2760 SdHoareTripleChecker+Invalid, 2670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:32,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 2760 Invalid, 2670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2115 Invalid, 0 Unknown, 369 Unchecked, 1.4s Time] [2021-12-17 23:44:32,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-12-17 23:44:32,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 287. [2021-12-17 23:44:32,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 184 states have (on average 1.1956521739130435) internal successors, (220), 185 states have internal predecessors, (220), 80 states have call successors, (80), 21 states have call predecessors, (80), 22 states have return successors, (89), 80 states have call predecessors, (89), 79 states have call successors, (89) [2021-12-17 23:44:32,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 389 transitions. [2021-12-17 23:44:32,450 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 389 transitions. Word has length 101 [2021-12-17 23:44:32,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:32,450 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 389 transitions. [2021-12-17 23:44:32,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.294117647058823) internal successors, (90), 14 states have internal predecessors, (90), 8 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2021-12-17 23:44:32,451 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 389 transitions. [2021-12-17 23:44:32,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-12-17 23:44:32,454 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:32,454 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:32,479 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:44:32,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:32,675 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:32,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:32,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1694138625, now seen corresponding path program 1 times [2021-12-17 23:44:32,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:32,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769836768] [2021-12-17 23:44:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:32,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:32,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:32,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:32,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:32,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:32,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:44:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:44:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:32,888 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-17 23:44:32,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:32,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769836768] [2021-12-17 23:44:32,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769836768] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:32,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:32,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 23:44:32,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720783217] [2021-12-17 23:44:32,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:32,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 23:44:32,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:32,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 23:44:32,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 23:44:32,890 INFO L87 Difference]: Start difference. First operand 287 states and 389 transitions. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-17 23:44:33,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:33,348 INFO L93 Difference]: Finished difference Result 396 states and 529 transitions. [2021-12-17 23:44:33,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:44:33,349 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 105 [2021-12-17 23:44:33,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:33,350 INFO L225 Difference]: With dead ends: 396 [2021-12-17 23:44:33,350 INFO L226 Difference]: Without dead ends: 325 [2021-12-17 23:44:33,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:44:33,351 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 210 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:33,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 1335 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:44:33,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-12-17 23:44:33,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 289. [2021-12-17 23:44:33,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 186 states have (on average 1.1935483870967742) internal successors, (222), 187 states have internal predecessors, (222), 80 states have call successors, (80), 21 states have call predecessors, (80), 22 states have return successors, (89), 80 states have call predecessors, (89), 79 states have call successors, (89) [2021-12-17 23:44:33,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 391 transitions. [2021-12-17 23:44:33,367 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 391 transitions. Word has length 105 [2021-12-17 23:44:33,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:33,368 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 391 transitions. [2021-12-17 23:44:33,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-17 23:44:33,368 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 391 transitions. [2021-12-17 23:44:33,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-12-17 23:44:33,369 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:33,369 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:33,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 23:44:33,369 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:33,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:33,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1159574532, now seen corresponding path program 1 times [2021-12-17 23:44:33,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:33,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137992389] [2021-12-17 23:44:33,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:33,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:35,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:35,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:35,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:35,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:35,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:35,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:35,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:35,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:44:35,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:44:35,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,296 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 23:44:35,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:35,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137992389] [2021-12-17 23:44:35,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137992389] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:35,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759318114] [2021-12-17 23:44:35,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:35,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:35,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:35,298 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:44:35,299 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:44:35,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:35,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 2660 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-17 23:44:35,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:35,778 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 11 treesize of output 7 [2021-12-17 23:44:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-17 23:44:36,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:36,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759318114] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:36,052 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:36,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 17 [2021-12-17 23:44:36,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247560799] [2021-12-17 23:44:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:36,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 23:44:36,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:36,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 23:44:36,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:44:36,053 INFO L87 Difference]: Start difference. First operand 289 states and 391 transitions. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-17 23:44:36,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:36,151 INFO L93 Difference]: Finished difference Result 584 states and 787 transitions. [2021-12-17 23:44:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:44:36,152 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 107 [2021-12-17 23:44:36,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:36,153 INFO L225 Difference]: With dead ends: 584 [2021-12-17 23:44:36,153 INFO L226 Difference]: Without dead ends: 302 [2021-12-17 23:44:36,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 124 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-12-17 23:44:36,155 INFO L933 BasicCegarLoop]: 322 mSDtfsCounter, 17 mSDsluCounter, 2368 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 2690 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:36,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 2690 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 88 Unchecked, 0.1s Time] [2021-12-17 23:44:36,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-12-17 23:44:36,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2021-12-17 23:44:36,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 198 states have (on average 1.196969696969697) internal successors, (237), 199 states have internal predecessors, (237), 80 states have call successors, (80), 22 states have call predecessors, (80), 23 states have return successors, (90), 80 states have call predecessors, (90), 79 states have call successors, (90) [2021-12-17 23:44:36,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 407 transitions. [2021-12-17 23:44:36,175 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 407 transitions. Word has length 107 [2021-12-17 23:44:36,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:36,175 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 407 transitions. [2021-12-17 23:44:36,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-12-17 23:44:36,175 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 407 transitions. [2021-12-17 23:44:36,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-12-17 23:44:36,176 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:36,176 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:36,199 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:44:36,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:36,384 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:36,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:36,384 INFO L85 PathProgramCache]: Analyzing trace with hash 407183418, now seen corresponding path program 1 times [2021-12-17 23:44:36,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:36,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002068861] [2021-12-17 23:44:36,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:36,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:36,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:36,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 23:44:36,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-17 23:44:36,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2021-12-17 23:44:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:36,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2021-12-17 23:44:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:44:36,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,550 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:44:36,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:36,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002068861] [2021-12-17 23:44:36,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002068861] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:36,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674680602] [2021-12-17 23:44:36,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:36,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:36,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:36,555 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:44:36,557 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:44:36,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:36,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:44:36,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:37,048 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-17 23:44:37,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:37,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674680602] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:37,049 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:37,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2021-12-17 23:44:37,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892407756] [2021-12-17 23:44:37,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:37,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:44:37,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:37,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:44:37,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:44:37,051 INFO L87 Difference]: Start difference. First operand 302 states and 407 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:37,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:37,084 INFO L93 Difference]: Finished difference Result 592 states and 806 transitions. [2021-12-17 23:44:37,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:44:37,085 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2021-12-17 23:44:37,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:37,086 INFO L225 Difference]: With dead ends: 592 [2021-12-17 23:44:37,086 INFO L226 Difference]: Without dead ends: 310 [2021-12-17 23:44:37,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:44:37,088 INFO L933 BasicCegarLoop]: 337 mSDtfsCounter, 20 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 970 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:44:37,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 970 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:44:37,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2021-12-17 23:44:37,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2021-12-17 23:44:37,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 193 states have (on average 1.1968911917098446) internal successors, (231), 193 states have internal predecessors, (231), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (89), 80 states have call predecessors, (89), 79 states have call successors, (89) [2021-12-17 23:44:37,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 400 transitions. [2021-12-17 23:44:37,103 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 400 transitions. Word has length 107 [2021-12-17 23:44:37,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:37,103 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 400 transitions. [2021-12-17 23:44:37,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:37,103 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 400 transitions. [2021-12-17 23:44:37,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-12-17 23:44:37,104 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:37,104 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:37,128 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:44:37,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:37,319 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:37,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:37,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1647117236, now seen corresponding path program 1 times [2021-12-17 23:44:37,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:37,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104466251] [2021-12-17 23:44:37,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:37,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:37,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-17 23:44:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-17 23:44:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:44:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-17 23:44:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:44:37,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-17 23:44:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:44:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:44:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:44:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,558 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 23:44:37,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:37,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104466251] [2021-12-17 23:44:37,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104466251] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:37,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048200904] [2021-12-17 23:44:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:37,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:37,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:37,560 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:44:37,561 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:44:37,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:37,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 2672 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 23:44:37,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:38,134 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-17 23:44:38,136 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:38,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048200904] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:38,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:38,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2021-12-17 23:44:38,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741983672] [2021-12-17 23:44:38,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:38,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 23:44:38,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:38,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 23:44:38,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:44:38,139 INFO L87 Difference]: Start difference. First operand 296 states and 400 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:38,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:38,279 INFO L93 Difference]: Finished difference Result 604 states and 828 transitions. [2021-12-17 23:44:38,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:44:38,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 111 [2021-12-17 23:44:38,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:38,281 INFO L225 Difference]: With dead ends: 604 [2021-12-17 23:44:38,281 INFO L226 Difference]: Without dead ends: 324 [2021-12-17 23:44:38,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-12-17 23:44:38,283 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 42 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:38,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1166 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2021-12-17 23:44:38,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-12-17 23:44:38,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 309. [2021-12-17 23:44:38,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 206 states have (on average 1.2087378640776698) internal successors, (249), 206 states have internal predecessors, (249), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (89), 80 states have call predecessors, (89), 79 states have call successors, (89) [2021-12-17 23:44:38,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 418 transitions. [2021-12-17 23:44:38,298 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 418 transitions. Word has length 111 [2021-12-17 23:44:38,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:38,299 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 418 transitions. [2021-12-17 23:44:38,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:38,299 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 418 transitions. [2021-12-17 23:44:38,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-12-17 23:44:38,301 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:38,301 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:38,323 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:44:38,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:38,515 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:38,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:38,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1322993866, now seen corresponding path program 1 times [2021-12-17 23:44:38,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:38,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794062886] [2021-12-17 23:44:38,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:38,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:38,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:38,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:38,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-17 23:44:38,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-17 23:44:38,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:44:38,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-12-17 23:44:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:44:38,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-12-17 23:44:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:44:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:44:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:44:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:38,772 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 23:44:38,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:38,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794062886] [2021-12-17 23:44:38,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794062886] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:38,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057296060] [2021-12-17 23:44:38,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:38,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:38,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:38,774 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:44:38,807 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:44:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 2667 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-17 23:44:39,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:39,287 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:44:39,288 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:39,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057296060] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:39,288 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:39,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2021-12-17 23:44:39,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562720536] [2021-12-17 23:44:39,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:39,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:44:39,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:39,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:44:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:44:39,291 INFO L87 Difference]: Start difference. First operand 309 states and 418 transitions. Second operand has 9 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-17 23:44:39,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:39,414 INFO L93 Difference]: Finished difference Result 605 states and 822 transitions. [2021-12-17 23:44:39,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:44:39,415 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 111 [2021-12-17 23:44:39,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:39,416 INFO L225 Difference]: With dead ends: 605 [2021-12-17 23:44:39,416 INFO L226 Difference]: Without dead ends: 314 [2021-12-17 23:44:39,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 132 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 23:44:39,417 INFO L933 BasicCegarLoop]: 314 mSDtfsCounter, 12 mSDsluCounter, 2148 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:39,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 2462 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 23:44:39,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-12-17 23:44:39,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2021-12-17 23:44:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 210 states have (on average 1.2047619047619047) internal successors, (253), 211 states have internal predecessors, (253), 80 states have call successors, (80), 22 states have call predecessors, (80), 23 states have return successors, (96), 80 states have call predecessors, (96), 79 states have call successors, (96) [2021-12-17 23:44:39,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 429 transitions. [2021-12-17 23:44:39,430 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 429 transitions. Word has length 111 [2021-12-17 23:44:39,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:39,431 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 429 transitions. [2021-12-17 23:44:39,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-12-17 23:44:39,431 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 429 transitions. [2021-12-17 23:44:39,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-17 23:44:39,432 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:39,432 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:39,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-17 23:44:39,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:39,643 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:39,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:39,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1662862769, now seen corresponding path program 1 times [2021-12-17 23:44:39,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:39,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196524188] [2021-12-17 23:44:39,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:39,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:39,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:39,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:39,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:39,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:39,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:39,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:39,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:39,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:39,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:39,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-17 23:44:39,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:39,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196524188] [2021-12-17 23:44:39,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196524188] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:39,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812668553] [2021-12-17 23:44:39,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:39,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:39,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:39,791 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:44:39,792 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:44:40,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 2677 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:44:40,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:40,325 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-17 23:44:40,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:40,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812668553] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:40,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:40,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2021-12-17 23:44:40,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914991647] [2021-12-17 23:44:40,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:40,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:44:40,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:40,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:44:40,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:44:40,327 INFO L87 Difference]: Start difference. First operand 314 states and 429 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:40,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:40,353 INFO L93 Difference]: Finished difference Result 615 states and 846 transitions. [2021-12-17 23:44:40,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:44:40,353 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 113 [2021-12-17 23:44:40,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:40,355 INFO L225 Difference]: With dead ends: 615 [2021-12-17 23:44:40,355 INFO L226 Difference]: Without dead ends: 317 [2021-12-17 23:44:40,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:44:40,357 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 9 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:40,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 963 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:44:40,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-12-17 23:44:40,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 314. [2021-12-17 23:44:40,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 210 states have (on average 1.1952380952380952) internal successors, (251), 211 states have internal predecessors, (251), 80 states have call successors, (80), 22 states have call predecessors, (80), 23 states have return successors, (96), 80 states have call predecessors, (96), 79 states have call successors, (96) [2021-12-17 23:44:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 427 transitions. [2021-12-17 23:44:40,368 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 427 transitions. Word has length 113 [2021-12-17 23:44:40,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:40,368 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 427 transitions. [2021-12-17 23:44:40,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:40,369 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 427 transitions. [2021-12-17 23:44:40,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-17 23:44:40,370 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:40,370 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:40,391 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:44:40,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:40,583 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:40,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:40,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1662282357, now seen corresponding path program 1 times [2021-12-17 23:44:40,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:40,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744789831] [2021-12-17 23:44:40,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:40,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:40,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:40,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:40,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:40,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:40,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:40,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:40,729 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:44:40,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:40,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744789831] [2021-12-17 23:44:40,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744789831] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:40,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608059486] [2021-12-17 23:44:40,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:40,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:40,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:40,730 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:44:40,737 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:44:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 2679 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-17 23:44:41,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-17 23:44:41,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:41,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608059486] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:41,205 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:41,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2021-12-17 23:44:41,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566474635] [2021-12-17 23:44:41,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:41,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 23:44:41,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:41,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 23:44:41,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:44:41,206 INFO L87 Difference]: Start difference. First operand 314 states and 427 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:41,230 INFO L93 Difference]: Finished difference Result 621 states and 855 transitions. [2021-12-17 23:44:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:44:41,230 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 113 [2021-12-17 23:44:41,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:41,231 INFO L225 Difference]: With dead ends: 621 [2021-12-17 23:44:41,232 INFO L226 Difference]: Without dead ends: 323 [2021-12-17 23:44:41,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:44:41,233 INFO L933 BasicCegarLoop]: 323 mSDtfsCounter, 34 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:41,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 961 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 23:44:41,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-12-17 23:44:41,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 306. [2021-12-17 23:44:41,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 202 states have (on average 1.1782178217821782) internal successors, (238), 203 states have internal predecessors, (238), 80 states have call successors, (80), 22 states have call predecessors, (80), 23 states have return successors, (96), 80 states have call predecessors, (96), 79 states have call successors, (96) [2021-12-17 23:44:41,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 414 transitions. [2021-12-17 23:44:41,245 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 414 transitions. Word has length 113 [2021-12-17 23:44:41,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:41,245 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 414 transitions. [2021-12-17 23:44:41,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 23:44:41,245 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 414 transitions. [2021-12-17 23:44:41,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-17 23:44:41,246 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:41,246 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:41,268 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:44:41,463 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,SelfDestructingSolverStorable11 [2021-12-17 23:44:41,463 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:41,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:41,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1637991241, now seen corresponding path program 1 times [2021-12-17 23:44:41,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:41,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598202241] [2021-12-17 23:44:41,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:41,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:41,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:41,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:41,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:41,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:41,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:41,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:41,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:41,971 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:44:41,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:41,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598202241] [2021-12-17 23:44:41,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598202241] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:41,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370827221] [2021-12-17 23:44:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:41,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:41,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:41,973 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:44:41,974 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:44:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:42,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 2674 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-17 23:44:42,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:42,441 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:44:42,982 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:44:42,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2021-12-17 23:44:42,985 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:44:42,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:44:42,996 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:44:43,281 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-12-17 23:44:43,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 34 [2021-12-17 23:44:43,650 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 42 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 23:44:43,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:44:44,175 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((v_ArrVal_804 (Array Int Int))) (not (= 0 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_804) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 8))))) (forall ((v_ArrVal_802 Int)) (not (= 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base|) (+ |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.offset| 8) v_ArrVal_802)) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#from~0#1.base|) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#from~0#1.offset|) 18446744073709551616))))) is different from false [2021-12-17 23:44:44,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370827221] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:44,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:44:44,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 22] total 36 [2021-12-17 23:44:44,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682436774] [2021-12-17 23:44:44,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:44:44,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-17 23:44:44,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:44,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-17 23:44:44,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1900, Unknown=1, NotChecked=88, Total=2162 [2021-12-17 23:44:44,192 INFO L87 Difference]: Start difference. First operand 306 states and 414 transitions. Second operand has 36 states, 34 states have (on average 3.676470588235294) internal successors, (125), 30 states have internal predecessors, (125), 14 states have call successors, (27), 7 states have call predecessors, (27), 10 states have return successors, (25), 11 states have call predecessors, (25), 14 states have call successors, (25) [2021-12-17 23:44:47,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:47,290 INFO L93 Difference]: Finished difference Result 979 states and 1441 transitions. [2021-12-17 23:44:47,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-17 23:44:47,291 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 3.676470588235294) internal successors, (125), 30 states have internal predecessors, (125), 14 states have call successors, (27), 7 states have call predecessors, (27), 10 states have return successors, (25), 11 states have call predecessors, (25), 14 states have call successors, (25) Word has length 113 [2021-12-17 23:44:47,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:47,294 INFO L225 Difference]: With dead ends: 979 [2021-12-17 23:44:47,294 INFO L226 Difference]: Without dead ends: 712 [2021-12-17 23:44:47,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 176 SyntacticMatches, 10 SemanticMatches, 69 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1468 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=364, Invalid=4469, Unknown=1, NotChecked=136, Total=4970 [2021-12-17 23:44:47,296 INFO L933 BasicCegarLoop]: 637 mSDtfsCounter, 499 mSDsluCounter, 4825 mSDsCounter, 0 mSdLazyCounter, 3521 mSolverCounterSat, 543 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 5462 SdHoareTripleChecker+Invalid, 5058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 543 IncrementalHoareTripleChecker+Valid, 3521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 994 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:47,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 5462 Invalid, 5058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [543 Valid, 3521 Invalid, 0 Unknown, 994 Unchecked, 2.2s Time] [2021-12-17 23:44:47,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2021-12-17 23:44:47,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 412. [2021-12-17 23:44:47,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 279 states have (on average 1.1612903225806452) internal successors, (324), 283 states have internal predecessors, (324), 101 states have call successors, (101), 27 states have call predecessors, (101), 31 states have return successors, (144), 101 states have call predecessors, (144), 100 states have call successors, (144) [2021-12-17 23:44:47,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 569 transitions. [2021-12-17 23:44:47,319 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 569 transitions. Word has length 113 [2021-12-17 23:44:47,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:47,319 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 569 transitions. [2021-12-17 23:44:47,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 3.676470588235294) internal successors, (125), 30 states have internal predecessors, (125), 14 states have call successors, (27), 7 states have call predecessors, (27), 10 states have return successors, (25), 11 states have call predecessors, (25), 14 states have call successors, (25) [2021-12-17 23:44:47,320 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 569 transitions. [2021-12-17 23:44:47,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-12-17 23:44:47,321 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:47,321 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:47,341 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:44:47,535 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,SelfDestructingSolverStorable12 [2021-12-17 23:44:47,535 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:47,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:47,536 INFO L85 PathProgramCache]: Analyzing trace with hash 71233291, now seen corresponding path program 1 times [2021-12-17 23:44:47,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:47,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611663197] [2021-12-17 23:44:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:47,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:47,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:47,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:47,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:47,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:47,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:47,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:47,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:47,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:47,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:47,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:47,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-17 23:44:47,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:47,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611663197] [2021-12-17 23:44:47,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611663197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:47,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:47,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-12-17 23:44:47,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787958840] [2021-12-17 23:44:47,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:47,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 23:44:47,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:47,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 23:44:47,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:44:47,885 INFO L87 Difference]: Start difference. First operand 412 states and 569 transitions. Second operand has 16 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-17 23:44:49,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:49,461 INFO L93 Difference]: Finished difference Result 525 states and 757 transitions. [2021-12-17 23:44:49,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 23:44:49,462 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 113 [2021-12-17 23:44:49,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:49,465 INFO L225 Difference]: With dead ends: 525 [2021-12-17 23:44:49,465 INFO L226 Difference]: Without dead ends: 523 [2021-12-17 23:44:49,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-12-17 23:44:49,466 INFO L933 BasicCegarLoop]: 264 mSDtfsCounter, 443 mSDsluCounter, 1483 mSDsCounter, 0 mSdLazyCounter, 2441 mSolverCounterSat, 424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 1747 SdHoareTripleChecker+Invalid, 2865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 424 IncrementalHoareTripleChecker+Valid, 2441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:49,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 1747 Invalid, 2865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [424 Valid, 2441 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-17 23:44:49,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-12-17 23:44:49,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 430. [2021-12-17 23:44:49,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 290 states have (on average 1.1586206896551725) internal successors, (336), 295 states have internal predecessors, (336), 106 states have call successors, (106), 29 states have call predecessors, (106), 33 states have return successors, (149), 105 states have call predecessors, (149), 105 states have call successors, (149) [2021-12-17 23:44:49,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 591 transitions. [2021-12-17 23:44:49,487 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 591 transitions. Word has length 113 [2021-12-17 23:44:49,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:49,487 INFO L470 AbstractCegarLoop]: Abstraction has 430 states and 591 transitions. [2021-12-17 23:44:49,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 8 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-17 23:44:49,487 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 591 transitions. [2021-12-17 23:44:49,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2021-12-17 23:44:49,489 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:49,489 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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:44:49,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-17 23:44:49,489 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:49,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:49,489 INFO L85 PathProgramCache]: Analyzing trace with hash 183892185, now seen corresponding path program 1 times [2021-12-17 23:44:49,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:49,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665142289] [2021-12-17 23:44:49,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:49,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:49,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:49,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:49,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:49,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:49,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:49,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 23:44:49,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-17 23:44:49,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:44:49,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:44:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:49,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:49,685 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-17 23:44:49,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:49,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665142289] [2021-12-17 23:44:49,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665142289] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:49,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496301014] [2021-12-17 23:44:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:49,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:49,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:49,687 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:44:49,689 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:44:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 2645 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-17 23:44:50,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-17 23:44:50,267 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:50,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496301014] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:50,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:50,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [10] total 17 [2021-12-17 23:44:50,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867418478] [2021-12-17 23:44:50,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:50,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 23:44:50,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:50,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 23:44:50,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=240, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:44:50,269 INFO L87 Difference]: Start difference. First operand 430 states and 591 transitions. Second operand has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:50,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:50,506 INFO L93 Difference]: Finished difference Result 742 states and 1031 transitions. [2021-12-17 23:44:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 23:44:50,506 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 115 [2021-12-17 23:44:50,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:50,508 INFO L225 Difference]: With dead ends: 742 [2021-12-17 23:44:50,508 INFO L226 Difference]: Without dead ends: 437 [2021-12-17 23:44:50,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 129 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-12-17 23:44:50,510 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 34 mSDsluCounter, 4116 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 4441 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:50,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 4441 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 23:44:50,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-12-17 23:44:50,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 435. [2021-12-17 23:44:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 294 states have (on average 1.1564625850340136) internal successors, (340), 300 states have internal predecessors, (340), 106 states have call successors, (106), 29 states have call predecessors, (106), 34 states have return successors, (159), 105 states have call predecessors, (159), 105 states have call successors, (159) [2021-12-17 23:44:50,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 605 transitions. [2021-12-17 23:44:50,529 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 605 transitions. Word has length 115 [2021-12-17 23:44:50,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:50,530 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 605 transitions. [2021-12-17 23:44:50,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 4 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-17 23:44:50,530 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 605 transitions. [2021-12-17 23:44:50,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-17 23:44:50,531 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:50,531 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:50,553 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:44:50,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-17 23:44:50,751 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:50,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:50,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1338762878, now seen corresponding path program 1 times [2021-12-17 23:44:50,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:50,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517240280] [2021-12-17 23:44:50,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:50,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:50,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:50,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:50,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:50,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:50,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:50,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:50,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:50,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:44:50,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-17 23:44:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:50,981 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-17 23:44:50,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:50,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517240280] [2021-12-17 23:44:50,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517240280] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:50,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:50,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 23:44:50,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552454628] [2021-12-17 23:44:50,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:50,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:44:50,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:50,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:44:50,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:44:50,985 INFO L87 Difference]: Start difference. First operand 435 states and 605 transitions. Second operand has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 8 states have internal predecessors, (69), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:51,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:51,509 INFO L93 Difference]: Finished difference Result 745 states and 1023 transitions. [2021-12-17 23:44:51,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 23:44:51,510 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 8 states have internal predecessors, (69), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 117 [2021-12-17 23:44:51,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:51,512 INFO L225 Difference]: With dead ends: 745 [2021-12-17 23:44:51,512 INFO L226 Difference]: Without dead ends: 447 [2021-12-17 23:44:51,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:44:51,513 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 107 mSDsluCounter, 1651 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 1958 SdHoareTripleChecker+Invalid, 950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:51,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 1958 Invalid, 950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 874 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:44:51,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-12-17 23:44:51,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 435. [2021-12-17 23:44:51,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 294 states have (on average 1.1564625850340136) internal successors, (340), 300 states have internal predecessors, (340), 106 states have call successors, (106), 29 states have call predecessors, (106), 34 states have return successors, (154), 105 states have call predecessors, (154), 105 states have call successors, (154) [2021-12-17 23:44:51,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 600 transitions. [2021-12-17 23:44:51,534 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 600 transitions. Word has length 117 [2021-12-17 23:44:51,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:51,535 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 600 transitions. [2021-12-17 23:44:51,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.666666666666667) internal successors, (69), 8 states have internal predecessors, (69), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:51,535 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 600 transitions. [2021-12-17 23:44:51,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-12-17 23:44:51,536 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:51,536 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:51,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-17 23:44:51,537 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:51,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:51,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1920206578, now seen corresponding path program 1 times [2021-12-17 23:44:51,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:51,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183888836] [2021-12-17 23:44:51,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:51,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:51,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:51,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:51,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:51,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:51,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:51,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:51,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:51,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:51,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2021-12-17 23:44:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:44:51,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:51,953 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-17 23:44:51,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:51,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183888836] [2021-12-17 23:44:51,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183888836] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:51,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:51,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-17 23:44:51,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349400201] [2021-12-17 23:44:51,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:51,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:44:51,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:51,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:44:51,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:44:51,956 INFO L87 Difference]: Start difference. First operand 435 states and 600 transitions. Second operand has 12 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 7 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-12-17 23:44:52,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:52,853 INFO L93 Difference]: Finished difference Result 477 states and 658 transitions. [2021-12-17 23:44:52,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:44:52,853 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 7 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 122 [2021-12-17 23:44:52,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:52,855 INFO L225 Difference]: With dead ends: 477 [2021-12-17 23:44:52,855 INFO L226 Difference]: Without dead ends: 475 [2021-12-17 23:44:52,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-12-17 23:44:52,856 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 409 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 329 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 329 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:52,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 1336 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [329 Valid, 1170 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-17 23:44:52,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-12-17 23:44:52,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 441. [2021-12-17 23:44:52,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 298 states have (on average 1.1543624161073827) internal successors, (344), 304 states have internal predecessors, (344), 107 states have call successors, (107), 30 states have call predecessors, (107), 35 states have return successors, (155), 106 states have call predecessors, (155), 106 states have call successors, (155) [2021-12-17 23:44:52,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 606 transitions. [2021-12-17 23:44:52,881 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 606 transitions. Word has length 122 [2021-12-17 23:44:52,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:52,881 INFO L470 AbstractCegarLoop]: Abstraction has 441 states and 606 transitions. [2021-12-17 23:44:52,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 6.4) internal successors, (64), 9 states have internal predecessors, (64), 7 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2021-12-17 23:44:52,881 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 606 transitions. [2021-12-17 23:44:52,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-17 23:44:52,883 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:52,883 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:44:52,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-17 23:44:52,883 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:52,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:52,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1956098845, now seen corresponding path program 1 times [2021-12-17 23:44:52,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:52,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695107977] [2021-12-17 23:44:52,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:52,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:52,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:52,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:52,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:52,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:52,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:52,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:52,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:53,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:44:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:53,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2021-12-17 23:44:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:53,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-17 23:44:53,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-17 23:44:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,062 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-17 23:44:53,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:53,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695107977] [2021-12-17 23:44:53,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695107977] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:53,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:44:53,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 23:44:53,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268934576] [2021-12-17 23:44:53,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:53,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:44:53,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:53,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:44:53,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 23:44:53,064 INFO L87 Difference]: Start difference. First operand 441 states and 606 transitions. Second operand has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-17 23:44:53,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:53,528 INFO L93 Difference]: Finished difference Result 461 states and 629 transitions. [2021-12-17 23:44:53,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:44:53,529 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 120 [2021-12-17 23:44:53,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:53,531 INFO L225 Difference]: With dead ends: 461 [2021-12-17 23:44:53,531 INFO L226 Difference]: Without dead ends: 459 [2021-12-17 23:44:53,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 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:44:53,532 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 117 mSDsluCounter, 1437 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1747 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:53,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 1747 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:44:53,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-12-17 23:44:53,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 446. [2021-12-17 23:44:53,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 301 states have (on average 1.1528239202657806) internal successors, (347), 307 states have internal predecessors, (347), 108 states have call successors, (108), 31 states have call predecessors, (108), 36 states have return successors, (156), 107 states have call predecessors, (156), 107 states have call successors, (156) [2021-12-17 23:44:53,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 611 transitions. [2021-12-17 23:44:53,552 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 611 transitions. Word has length 120 [2021-12-17 23:44:53,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:53,553 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 611 transitions. [2021-12-17 23:44:53,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2021-12-17 23:44:53,554 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 611 transitions. [2021-12-17 23:44:53,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-12-17 23:44:53,555 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:53,555 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:53,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-17 23:44:53,555 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:53,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:53,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1548173917, now seen corresponding path program 1 times [2021-12-17 23:44:53,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:53,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087234327] [2021-12-17 23:44:53,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:53,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:53,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:53,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:53,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:53,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:53,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:53,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:53,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:44:53,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:44:53,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:53,747 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-12-17 23:44:53,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:53,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087234327] [2021-12-17 23:44:53,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087234327] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:53,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134594650] [2021-12-17 23:44:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:53,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:53,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:53,751 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:44:53,753 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:44:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 2655 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 23:44:54,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-17 23:44:54,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:54,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134594650] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:54,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:54,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2021-12-17 23:44:54,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53814654] [2021-12-17 23:44:54,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:54,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 23:44:54,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:54,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 23:44:54,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-17 23:44:54,263 INFO L87 Difference]: Start difference. First operand 446 states and 611 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:54,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:54,432 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2021-12-17 23:44:54,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 23:44:54,432 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2021-12-17 23:44:54,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:54,434 INFO L225 Difference]: With dead ends: 767 [2021-12-17 23:44:54,434 INFO L226 Difference]: Without dead ends: 446 [2021-12-17 23:44:54,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:44:54,436 INFO L933 BasicCegarLoop]: 327 mSDtfsCounter, 15 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:54,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 1170 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2021-12-17 23:44:54,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-12-17 23:44:54,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 446. [2021-12-17 23:44:54,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 301 states have (on average 1.149501661129568) internal successors, (346), 307 states have internal predecessors, (346), 108 states have call successors, (108), 31 states have call predecessors, (108), 36 states have return successors, (156), 107 states have call predecessors, (156), 107 states have call successors, (156) [2021-12-17 23:44:54,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 610 transitions. [2021-12-17 23:44:54,456 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 610 transitions. Word has length 119 [2021-12-17 23:44:54,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:54,456 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 610 transitions. [2021-12-17 23:44:54,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 23:44:54,456 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 610 transitions. [2021-12-17 23:44:54,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-12-17 23:44:54,458 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:54,458 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:54,479 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:44:54,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:54,671 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:54,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:54,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1392037593, now seen corresponding path program 1 times [2021-12-17 23:44:54,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:54,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254262770] [2021-12-17 23:44:54,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:54,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:54,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:54,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:54,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:55,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:44:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:55,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:44:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:55,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2021-12-17 23:44:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:44:55,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:55,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254262770] [2021-12-17 23:44:55,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254262770] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:55,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135920899] [2021-12-17 23:44:55,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:55,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:55,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:55,026 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:44:55,027 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:44:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:55,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 2665 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-17 23:44:55,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:55,452 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:44:55,456 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:44:55,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:44:55,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 23 treesize of output 22 [2021-12-17 23:44:55,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:44:55,572 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 23 treesize of output 22 [2021-12-17 23:44:55,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:44:55,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-12-17 23:44:55,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:44:55,887 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 21 treesize of output 20 [2021-12-17 23:44:56,417 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 15 treesize of output 7 [2021-12-17 23:44:56,419 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 15 treesize of output 7 [2021-12-17 23:44:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-17 23:44:56,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:44:56,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135920899] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:44:56,441 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:44:56,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2021-12-17 23:44:56,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061437364] [2021-12-17 23:44:56,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:44:56,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:44:56,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:44:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-12-17 23:44:56,443 INFO L87 Difference]: Start difference. First operand 446 states and 610 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 7 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-17 23:44:56,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:56,531 INFO L93 Difference]: Finished difference Result 858 states and 1145 transitions. [2021-12-17 23:44:56,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:44:56,532 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 7 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 119 [2021-12-17 23:44:56,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:56,534 INFO L225 Difference]: With dead ends: 858 [2021-12-17 23:44:56,534 INFO L226 Difference]: Without dead ends: 588 [2021-12-17 23:44:56,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 115 SyntacticMatches, 19 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-12-17 23:44:56,536 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 22 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:56,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1501 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 51 Unchecked, 0.0s Time] [2021-12-17 23:44:56,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-12-17 23:44:56,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 572. [2021-12-17 23:44:56,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 400 states have (on average 1.1475) internal successors, (459), 408 states have internal predecessors, (459), 124 states have call successors, (124), 40 states have call predecessors, (124), 47 states have return successors, (182), 123 states have call predecessors, (182), 123 states have call successors, (182) [2021-12-17 23:44:56,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 765 transitions. [2021-12-17 23:44:56,564 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 765 transitions. Word has length 119 [2021-12-17 23:44:56,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:56,565 INFO L470 AbstractCegarLoop]: Abstraction has 572 states and 765 transitions. [2021-12-17 23:44:56,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 7 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-17 23:44:56,565 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 765 transitions. [2021-12-17 23:44:56,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-12-17 23:44:56,567 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:56,567 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:56,593 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:44:56,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:56,787 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:56,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:56,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1361271275, now seen corresponding path program 1 times [2021-12-17 23:44:56,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:56,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406230301] [2021-12-17 23:44:56,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:56,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:56,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:44:56,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:44:56,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:44:56,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:44:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:44:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:44:56,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-17 23:44:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:56,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:44:56,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:57,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2021-12-17 23:44:57,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:57,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2021-12-17 23:44:57,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:57,030 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-12-17 23:44:57,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:44:57,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406230301] [2021-12-17 23:44:57,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406230301] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:44:57,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654170754] [2021-12-17 23:44:57,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:57,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:44:57,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:44:57,048 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:44:57,049 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:44:57,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:57,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 2677 conjuncts, 57 conjunts are in the unsatisfiable core [2021-12-17 23:44:57,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:44:57,491 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:44:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 38 proven. 18 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-17 23:44:57,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:44:58,388 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-12-17 23:44:58,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654170754] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:44:58,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:44:58,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21, 11] total 28 [2021-12-17 23:44:58,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873769035] [2021-12-17 23:44:58,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:44:58,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-17 23:44:58,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:44:58,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-17 23:44:58,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=690, Unknown=0, NotChecked=0, Total=756 [2021-12-17 23:44:58,390 INFO L87 Difference]: Start difference. First operand 572 states and 765 transitions. Second operand has 28 states, 25 states have (on average 4.64) internal successors, (116), 21 states have internal predecessors, (116), 7 states have call successors, (22), 5 states have call predecessors, (22), 8 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2021-12-17 23:44:59,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:44:59,377 INFO L93 Difference]: Finished difference Result 971 states and 1294 transitions. [2021-12-17 23:44:59,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-17 23:44:59,378 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 4.64) internal successors, (116), 21 states have internal predecessors, (116), 7 states have call successors, (22), 5 states have call predecessors, (22), 8 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 123 [2021-12-17 23:44:59,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:44:59,380 INFO L225 Difference]: With dead ends: 971 [2021-12-17 23:44:59,380 INFO L226 Difference]: Without dead ends: 591 [2021-12-17 23:44:59,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 250 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=149, Invalid=1657, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 23:44:59,382 INFO L933 BasicCegarLoop]: 310 mSDtfsCounter, 127 mSDsluCounter, 4004 mSDsCounter, 0 mSdLazyCounter, 1781 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 4314 SdHoareTripleChecker+Invalid, 2205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:44:59,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 4314 Invalid, 2205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1781 Invalid, 0 Unknown, 338 Unchecked, 0.7s Time] [2021-12-17 23:44:59,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-12-17 23:44:59,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 571. [2021-12-17 23:44:59,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 398 states have (on average 1.1256281407035176) internal successors, (448), 407 states have internal predecessors, (448), 124 states have call successors, (124), 40 states have call predecessors, (124), 48 states have return successors, (174), 123 states have call predecessors, (174), 123 states have call successors, (174) [2021-12-17 23:44:59,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 746 transitions. [2021-12-17 23:44:59,405 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 746 transitions. Word has length 123 [2021-12-17 23:44:59,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:44:59,406 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 746 transitions. [2021-12-17 23:44:59,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 4.64) internal successors, (116), 21 states have internal predecessors, (116), 7 states have call successors, (22), 5 states have call predecessors, (22), 8 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2021-12-17 23:44:59,406 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 746 transitions. [2021-12-17 23:44:59,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-17 23:44:59,408 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:44:59,408 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:44:59,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-17 23:44:59,623 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,SelfDestructingSolverStorable20 [2021-12-17 23:44:59,624 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:44:59,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:44:59,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1766418051, now seen corresponding path program 1 times [2021-12-17 23:44:59,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:44:59,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757423000] [2021-12-17 23:44:59,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:44:59,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:44:59,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:44:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:44:59,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:44:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:44:59,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:44:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:44:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:44:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:44:59,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:44:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:44:59,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:44:59,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:44:59,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:00,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:45:00,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:00,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-17 23:45:00,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:45:00,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:00,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757423000] [2021-12-17 23:45:00,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757423000] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:00,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638713892] [2021-12-17 23:45:00,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:00,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:00,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:45:00,019 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:45:00,049 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:45:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:00,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 2678 conjuncts, 62 conjunts are in the unsatisfiable core [2021-12-17 23:45:00,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:45:00,472 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:45:00,690 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:45:00,691 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:45:00,705 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:45:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 48 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-17 23:45:01,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:45:01,908 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-17 23:45:01,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-17 23:45:02,063 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-17 23:45:02,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-17 23:45:02,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638713892] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:02,165 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:45:02,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21] total 30 [2021-12-17 23:45:02,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428358934] [2021-12-17 23:45:02,165 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:45:02,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-17 23:45:02,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:02,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-17 23:45:02,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1666, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 23:45:02,167 INFO L87 Difference]: Start difference. First operand 571 states and 746 transitions. Second operand has 30 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 10 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) [2021-12-17 23:45:04,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:45:04,151 INFO L93 Difference]: Finished difference Result 1098 states and 1483 transitions. [2021-12-17 23:45:04,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-17 23:45:04,151 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 10 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) Word has length 124 [2021-12-17 23:45:04,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:45:04,154 INFO L225 Difference]: With dead ends: 1098 [2021-12-17 23:45:04,155 INFO L226 Difference]: Without dead ends: 713 [2021-12-17 23:45:04,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 189 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=325, Invalid=3215, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 23:45:04,157 INFO L933 BasicCegarLoop]: 331 mSDtfsCounter, 283 mSDsluCounter, 2942 mSDsCounter, 0 mSdLazyCounter, 2326 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 3273 SdHoareTripleChecker+Invalid, 3301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 771 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:45:04,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 3273 Invalid, 3301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2326 Invalid, 0 Unknown, 771 Unchecked, 1.3s Time] [2021-12-17 23:45:04,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-12-17 23:45:04,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 620. [2021-12-17 23:45:04,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 620 states, 424 states have (on average 1.1202830188679245) internal successors, (475), 433 states have internal predecessors, (475), 144 states have call successors, (144), 44 states have call predecessors, (144), 51 states have return successors, (200), 142 states have call predecessors, (200), 143 states have call successors, (200) [2021-12-17 23:45:04,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 819 transitions. [2021-12-17 23:45:04,192 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 819 transitions. Word has length 124 [2021-12-17 23:45:04,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:45:04,192 INFO L470 AbstractCegarLoop]: Abstraction has 620 states and 819 transitions. [2021-12-17 23:45:04,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 5.206896551724138) internal successors, (151), 27 states have internal predecessors, (151), 10 states have call successors, (26), 5 states have call predecessors, (26), 8 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) [2021-12-17 23:45:04,192 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 819 transitions. [2021-12-17 23:45:04,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-17 23:45:04,194 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:45:04,194 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:45:04,215 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:45:04,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:04,414 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:45:04,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:45:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1075387626, now seen corresponding path program 1 times [2021-12-17 23:45:04,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:45:04,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834185147] [2021-12-17 23:45:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:04,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:45:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:45:04,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:45:04,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:04,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:45:04,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:45:04,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:45:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:45:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 23:45:04,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:45:04,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:45:04,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:45:04,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:45:04,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:45:04,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-17 23:45:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-17 23:45:04,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-17 23:45:04,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2021-12-17 23:45:04,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:04,752 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-17 23:45:04,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:04,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834185147] [2021-12-17 23:45:04,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834185147] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:45:04,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:45:04,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-17 23:45:04,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174258394] [2021-12-17 23:45:04,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:45:04,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-17 23:45:04,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:04,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-17 23:45:04,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-12-17 23:45:04,755 INFO L87 Difference]: Start difference. First operand 620 states and 819 transitions. Second operand has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 6 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-12-17 23:45:05,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:45:05,978 INFO L93 Difference]: Finished difference Result 885 states and 1182 transitions. [2021-12-17 23:45:05,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 23:45:05,978 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 6 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 141 [2021-12-17 23:45:05,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:45:05,981 INFO L225 Difference]: With dead ends: 885 [2021-12-17 23:45:05,981 INFO L226 Difference]: Without dead ends: 763 [2021-12-17 23:45:05,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-12-17 23:45:05,982 INFO L933 BasicCegarLoop]: 297 mSDtfsCounter, 384 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 1910 SdHoareTripleChecker+Invalid, 2166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 306 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:45:05,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 1910 Invalid, 2166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [306 Valid, 1860 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-17 23:45:05,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-12-17 23:45:06,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 718. [2021-12-17 23:45:06,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 490 states have (on average 1.120408163265306) internal successors, (549), 496 states have internal predecessors, (549), 172 states have call successors, (172), 47 states have call predecessors, (172), 55 states have return successors, (248), 174 states have call predecessors, (248), 171 states have call successors, (248) [2021-12-17 23:45:06,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 969 transitions. [2021-12-17 23:45:06,030 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 969 transitions. Word has length 141 [2021-12-17 23:45:06,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:45:06,030 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 969 transitions. [2021-12-17 23:45:06,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 6 states have call successors, (19), 5 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2021-12-17 23:45:06,030 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 969 transitions. [2021-12-17 23:45:06,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-12-17 23:45:06,033 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:45:06,033 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:45:06,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-17 23:45:06,033 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:45:06,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:45:06,034 INFO L85 PathProgramCache]: Analyzing trace with hash 942287315, now seen corresponding path program 1 times [2021-12-17 23:45:06,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:45:06,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448934501] [2021-12-17 23:45:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:06,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:45:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:45:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:45:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:45:06,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:45:06,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:45:06,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:45:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:45:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:45:06,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:45:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-17 23:45:06,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:45:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-12-17 23:45:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2021-12-17 23:45:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-17 23:45:06,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:06,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448934501] [2021-12-17 23:45:06,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448934501] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:06,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822259595] [2021-12-17 23:45:06,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:06,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:06,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:45:06,560 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:45:06,562 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:45:06,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:06,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 2687 conjuncts, 86 conjunts are in the unsatisfiable core [2021-12-17 23:45:06,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:45:07,031 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:45:11,356 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:45:11,357 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:45:11,359 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:45:11,362 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:45:11,368 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:45:12,120 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:45:12,126 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:45:12,129 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:45:12,648 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 33 proven. 34 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:45:12,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:45:13,347 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:45:13,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:45:13,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:45:13,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822259595] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:13,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:45:13,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 21] total 34 [2021-12-17 23:45:13,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813791389] [2021-12-17 23:45:13,465 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:45:13,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-17 23:45:13,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:13,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-17 23:45:13,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=1729, Unknown=1, NotChecked=0, Total=1892 [2021-12-17 23:45:13,466 INFO L87 Difference]: Start difference. First operand 718 states and 969 transitions. Second operand has 34 states, 32 states have (on average 4.59375) internal successors, (147), 31 states have internal predecessors, (147), 15 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 15 states have call successors, (28) [2021-12-17 23:45:15,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:45:15,502 INFO L93 Difference]: Finished difference Result 1135 states and 1530 transitions. [2021-12-17 23:45:15,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-17 23:45:15,503 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 4.59375) internal successors, (147), 31 states have internal predecessors, (147), 15 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 15 states have call successors, (28) Word has length 129 [2021-12-17 23:45:15,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:45:15,506 INFO L225 Difference]: With dead ends: 1135 [2021-12-17 23:45:15,506 INFO L226 Difference]: Without dead ends: 819 [2021-12-17 23:45:15,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 201 SyntacticMatches, 10 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1104 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=373, Invalid=3916, Unknown=1, NotChecked=0, Total=4290 [2021-12-17 23:45:15,518 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 514 mSDsluCounter, 4272 mSDsCounter, 0 mSdLazyCounter, 2634 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 576 SdHoareTripleChecker+Valid, 4646 SdHoareTripleChecker+Invalid, 4963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 2634 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2013 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:45:15,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [576 Valid, 4646 Invalid, 4963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 2634 Invalid, 0 Unknown, 2013 Unchecked, 1.4s Time] [2021-12-17 23:45:15,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-12-17 23:45:15,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 690. [2021-12-17 23:45:15,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 483 states have (on average 1.1118012422360248) internal successors, (537), 489 states have internal predecessors, (537), 151 states have call successors, (151), 49 states have call predecessors, (151), 55 states have return successors, (216), 151 states have call predecessors, (216), 150 states have call successors, (216) [2021-12-17 23:45:15,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 904 transitions. [2021-12-17 23:45:15,554 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 904 transitions. Word has length 129 [2021-12-17 23:45:15,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:45:15,555 INFO L470 AbstractCegarLoop]: Abstraction has 690 states and 904 transitions. [2021-12-17 23:45:15,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 4.59375) internal successors, (147), 31 states have internal predecessors, (147), 15 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 13 states have call predecessors, (28), 15 states have call successors, (28) [2021-12-17 23:45:15,555 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 904 transitions. [2021-12-17 23:45:15,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-17 23:45:15,556 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:45:15,557 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:45:15,576 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:45:15,771 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:45:15,771 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:45:15,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:45:15,772 INFO L85 PathProgramCache]: Analyzing trace with hash -984995464, now seen corresponding path program 1 times [2021-12-17 23:45:15,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:45:15,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925391252] [2021-12-17 23:45:15,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:15,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:45:15,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:45:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:45:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:45:15,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:45:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:45:15,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:15,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:45:15,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:45:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:45:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:45:16,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:45:16,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:45:16,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-17 23:45:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,173 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 34 proven. 8 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 23:45:16,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925391252] [2021-12-17 23:45:16,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925391252] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046245091] [2021-12-17 23:45:16,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:16,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:16,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:45:16,174 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:45:16,175 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:45:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:16,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 2693 conjuncts, 88 conjunts are in the unsatisfiable core [2021-12-17 23:45:16,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:45:16,614 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:45:17,157 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:45:17,158 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:45:17,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:45:17,171 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:45:17,171 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:45:17,174 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:45:17,178 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:45:18,097 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:45:18,103 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:45:18,103 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:45:18,109 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:45:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 36 proven. 41 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:45:18,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:45:19,196 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:45:19,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046245091] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:19,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:45:19,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23] total 35 [2021-12-17 23:45:19,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356375715] [2021-12-17 23:45:19,315 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:45:19,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-12-17 23:45:19,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:19,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-17 23:45:19,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1715, Unknown=0, NotChecked=0, Total=1892 [2021-12-17 23:45:19,316 INFO L87 Difference]: Start difference. First operand 690 states and 904 transitions. Second operand has 35 states, 35 states have (on average 4.6571428571428575) internal successors, (163), 31 states have internal predecessors, (163), 9 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) [2021-12-17 23:45:21,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:45:21,697 INFO L93 Difference]: Finished difference Result 1111 states and 1546 transitions. [2021-12-17 23:45:21,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-17 23:45:21,697 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 4.6571428571428575) internal successors, (163), 31 states have internal predecessors, (163), 9 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) Word has length 130 [2021-12-17 23:45:21,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:45:21,701 INFO L225 Difference]: With dead ends: 1111 [2021-12-17 23:45:21,701 INFO L226 Difference]: Without dead ends: 969 [2021-12-17 23:45:21,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 218 SyntacticMatches, 14 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1772 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=476, Invalid=5074, Unknown=0, NotChecked=0, Total=5550 [2021-12-17 23:45:21,703 INFO L933 BasicCegarLoop]: 425 mSDtfsCounter, 199 mSDsluCounter, 4588 mSDsCounter, 0 mSdLazyCounter, 2190 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 5013 SdHoareTripleChecker+Invalid, 3670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1372 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:45:21,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 5013 Invalid, 3670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2190 Invalid, 0 Unknown, 1372 Unchecked, 1.2s Time] [2021-12-17 23:45:21,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2021-12-17 23:45:21,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 798. [2021-12-17 23:45:21,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 798 states, 569 states have (on average 1.1195079086115993) internal successors, (637), 576 states have internal predecessors, (637), 167 states have call successors, (167), 52 states have call predecessors, (167), 61 states have return successors, (270), 169 states have call predecessors, (270), 166 states have call successors, (270) [2021-12-17 23:45:21,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 798 states to 798 states and 1074 transitions. [2021-12-17 23:45:21,752 INFO L78 Accepts]: Start accepts. Automaton has 798 states and 1074 transitions. Word has length 130 [2021-12-17 23:45:21,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:45:21,752 INFO L470 AbstractCegarLoop]: Abstraction has 798 states and 1074 transitions. [2021-12-17 23:45:21,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.6571428571428575) internal successors, (163), 31 states have internal predecessors, (163), 9 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 9 states have call predecessors, (25), 8 states have call successors, (25) [2021-12-17 23:45:21,753 INFO L276 IsEmpty]: Start isEmpty. Operand 798 states and 1074 transitions. [2021-12-17 23:45:21,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-17 23:45:21,754 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:45:21,754 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:45:21,776 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:45:21,971 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:45:21,971 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:45:21,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:45:21,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2030108154, now seen corresponding path program 1 times [2021-12-17 23:45:21,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:45:21,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147421508] [2021-12-17 23:45:21,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:21,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:45:22,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:45:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:45:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:22,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:45:22,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:45:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:45:22,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:45:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:45:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:45:22,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:45:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:45:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:45:22,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-17 23:45:22,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:22,697 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-17 23:45:22,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:22,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147421508] [2021-12-17 23:45:22,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147421508] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:22,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986476808] [2021-12-17 23:45:22,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:22,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:22,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:45:22,699 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:45:22,700 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:45:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:23,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 2688 conjuncts, 79 conjunts are in the unsatisfiable core [2021-12-17 23:45:23,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:45:23,098 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:45:23,281 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-17 23:45:23,281 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:45:23,309 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:45:23,716 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-17 23:45:23,717 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 20 treesize of output 22 [2021-12-17 23:45:25,842 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 21 [2021-12-17 23:45:38,505 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:45:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 30 proven. 47 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:45:40,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:45:41,074 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1675 (Array Int Int))) (< 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor#1.base| v_ArrVal_1675) |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.offset| 16)) 18446744073709551616))) is different from false [2021-12-17 23:45:41,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986476808] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:41,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:45:41,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21] total 38 [2021-12-17 23:45:41,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193680096] [2021-12-17 23:45:41,094 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:45:41,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-17 23:45:41,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:41,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-17 23:45:41,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1662, Unknown=2, NotChecked=82, Total=1892 [2021-12-17 23:45:41,095 INFO L87 Difference]: Start difference. First operand 798 states and 1074 transitions. Second operand has 38 states, 36 states have (on average 4.5) internal successors, (162), 35 states have internal predecessors, (162), 18 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (26), 14 states have call predecessors, (26), 18 states have call successors, (26) [2021-12-17 23:45:54,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:45:54,974 INFO L93 Difference]: Finished difference Result 1245 states and 1708 transitions. [2021-12-17 23:45:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-12-17 23:45:54,974 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 4.5) internal successors, (162), 35 states have internal predecessors, (162), 18 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (26), 14 states have call predecessors, (26), 18 states have call successors, (26) Word has length 130 [2021-12-17 23:45:54,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:45:54,978 INFO L225 Difference]: With dead ends: 1245 [2021-12-17 23:45:54,978 INFO L226 Difference]: Without dead ends: 1010 [2021-12-17 23:45:54,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 213 SyntacticMatches, 24 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2479 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=559, Invalid=6579, Unknown=6, NotChecked=166, Total=7310 [2021-12-17 23:45:54,981 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 585 mSDsluCounter, 3993 mSDsCounter, 0 mSdLazyCounter, 3867 mSolverCounterSat, 676 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 4378 SdHoareTripleChecker+Invalid, 6868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 676 IncrementalHoareTripleChecker+Valid, 3867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2325 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:45:54,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [641 Valid, 4378 Invalid, 6868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [676 Valid, 3867 Invalid, 0 Unknown, 2325 Unchecked, 2.2s Time] [2021-12-17 23:45:54,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2021-12-17 23:45:55,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 828. [2021-12-17 23:45:55,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 585 states have (on average 1.1145299145299146) internal successors, (652), 592 states have internal predecessors, (652), 179 states have call successors, (179), 53 states have call predecessors, (179), 63 states have return successors, (271), 182 states have call predecessors, (271), 178 states have call successors, (271) [2021-12-17 23:45:55,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1102 transitions. [2021-12-17 23:45:55,057 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1102 transitions. Word has length 130 [2021-12-17 23:45:55,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:45:55,057 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1102 transitions. [2021-12-17 23:45:55,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 4.5) internal successors, (162), 35 states have internal predecessors, (162), 18 states have call successors, (27), 7 states have call predecessors, (27), 9 states have return successors, (26), 14 states have call predecessors, (26), 18 states have call successors, (26) [2021-12-17 23:45:55,057 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1102 transitions. [2021-12-17 23:45:55,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-17 23:45:55,059 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:45:55,059 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:45:55,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-17 23:45:55,271 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,SelfDestructingSolverStorable25 [2021-12-17 23:45:55,271 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:45:55,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:45:55,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1861014470, now seen corresponding path program 1 times [2021-12-17 23:45:55,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:45:55,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947499714] [2021-12-17 23:45:55,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:55,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:45:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:45:55,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:45:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:45:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:45:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:45:55,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:45:55,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:45:55,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:45:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:45:55,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:45:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:45:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:45:55,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2021-12-17 23:45:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:55,636 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-12-17 23:45:55,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:45:55,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947499714] [2021-12-17 23:45:55,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947499714] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:55,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618033046] [2021-12-17 23:45:55,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:45:55,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:45:55,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:45:55,637 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:45:55,638 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:45:56,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:45:56,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 2688 conjuncts, 88 conjunts are in the unsatisfiable core [2021-12-17 23:45:56,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:45:56,100 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:45:56,627 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:45:56,627 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:45:56,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:45:56,649 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:45:56,649 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:45:56,653 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:45:56,660 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:45:57,590 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:45:57,597 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:45:57,597 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:45:57,601 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:45:58,104 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 37 proven. 40 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:45:58,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:45:58,788 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:45:58,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618033046] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:45:58,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:45:58,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24] total 36 [2021-12-17 23:45:58,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224072009] [2021-12-17 23:45:58,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:45:58,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-17 23:45:58,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:45:58,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-17 23:45:58,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1878, Unknown=0, NotChecked=0, Total=2070 [2021-12-17 23:45:58,913 INFO L87 Difference]: Start difference. First operand 828 states and 1102 transitions. Second operand has 36 states, 35 states have (on average 4.457142857142857) internal successors, (156), 31 states have internal predecessors, (156), 14 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 12 states have call predecessors, (25), 14 states have call successors, (25) [2021-12-17 23:46:02,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:02,747 INFO L93 Difference]: Finished difference Result 1751 states and 2606 transitions. [2021-12-17 23:46:02,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:46:02,748 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 4.457142857142857) internal successors, (156), 31 states have internal predecessors, (156), 14 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 12 states have call predecessors, (25), 14 states have call successors, (25) Word has length 130 [2021-12-17 23:46:02,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:02,754 INFO L225 Difference]: With dead ends: 1751 [2021-12-17 23:46:02,754 INFO L226 Difference]: Without dead ends: 1308 [2021-12-17 23:46:02,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 211 SyntacticMatches, 19 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1931 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=454, Invalid=5246, Unknown=0, NotChecked=0, Total=5700 [2021-12-17 23:46:02,757 INFO L933 BasicCegarLoop]: 671 mSDtfsCounter, 532 mSDsluCounter, 6174 mSDsCounter, 0 mSdLazyCounter, 4411 mSolverCounterSat, 449 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 655 SdHoareTripleChecker+Valid, 6845 SdHoareTripleChecker+Invalid, 6185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 449 IncrementalHoareTripleChecker+Valid, 4411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1325 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:02,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [655 Valid, 6845 Invalid, 6185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [449 Valid, 4411 Invalid, 0 Unknown, 1325 Unchecked, 2.6s Time] [2021-12-17 23:46:02,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-12-17 23:46:02,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 849. [2021-12-17 23:46:02,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 594 states have (on average 1.1111111111111112) internal successors, (660), 601 states have internal predecessors, (660), 192 states have call successors, (192), 53 states have call predecessors, (192), 62 states have return successors, (285), 194 states have call predecessors, (285), 191 states have call successors, (285) [2021-12-17 23:46:02,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1137 transitions. [2021-12-17 23:46:02,834 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1137 transitions. Word has length 130 [2021-12-17 23:46:02,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:02,834 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 1137 transitions. [2021-12-17 23:46:02,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 4.457142857142857) internal successors, (156), 31 states have internal predecessors, (156), 14 states have call successors, (26), 6 states have call predecessors, (26), 8 states have return successors, (25), 12 states have call predecessors, (25), 14 states have call successors, (25) [2021-12-17 23:46:02,834 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1137 transitions. [2021-12-17 23:46:02,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-17 23:46:02,836 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:02,836 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 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] [2021-12-17 23:46:02,858 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:46:03,050 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,SelfDestructingSolverStorable26 [2021-12-17 23:46:03,050 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:03,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2135982254, now seen corresponding path program 1 times [2021-12-17 23:46:03,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:03,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136312101] [2021-12-17 23:46:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:03,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:03,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:46:03,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:46:03,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:03,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:46:03,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:46:03,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:46:03,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:46:03,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:46:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:03,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:46:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:46:04,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:46:04,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:46:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:46:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:46:04,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2021-12-17 23:46:04,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-17 23:46:04,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2021-12-17 23:46:04,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:04,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136312101] [2021-12-17 23:46:04,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136312101] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:04,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881347715] [2021-12-17 23:46:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:04,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:04,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:04,089 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:46:04,111 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:46:04,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:04,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 2723 conjuncts, 97 conjunts are in the unsatisfiable core [2021-12-17 23:46:04,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:04,613 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:04,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-12-17 23:46:08,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:08,724 INFO L354 Elim1Store]: treesize reduction 31, result has 29.5 percent of original size [2021-12-17 23:46:08,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2021-12-17 23:46:08,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:08,735 INFO L354 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2021-12-17 23:46:08,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 32 [2021-12-17 23:46:26,935 INFO L354 Elim1Store]: treesize reduction 15, result has 34.8 percent of original size [2021-12-17 23:46:26,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 25 [2021-12-17 23:46:26,940 INFO L354 Elim1Store]: treesize reduction 22, result has 4.3 percent of original size [2021-12-17 23:46:26,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 16 [2021-12-17 23:46:27,109 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:46:27,110 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 67 treesize of output 39 [2021-12-17 23:46:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 50 proven. 26 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-17 23:46:27,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:46:27,294 INFO L354 Elim1Store]: treesize reduction 81, result has 29.6 percent of original size [2021-12-17 23:46:27,295 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:46:33,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:46:33,585 INFO L354 Elim1Store]: treesize reduction 14, result has 6.7 percent of original size [2021-12-17 23:46:33,585 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 194 treesize of output 1 [2021-12-17 23:46:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-17 23:46:33,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881347715] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:46:33,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:46:33,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 25, 15] total 50 [2021-12-17 23:46:33,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821578005] [2021-12-17 23:46:33,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:46:33,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-17 23:46:33,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:33,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-17 23:46:33,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2249, Unknown=7, NotChecked=0, Total=2450 [2021-12-17 23:46:33,636 INFO L87 Difference]: Start difference. First operand 849 states and 1137 transitions. Second operand has 50 states, 43 states have (on average 4.023255813953488) internal successors, (173), 40 states have internal predecessors, (173), 22 states have call successors, (47), 10 states have call predecessors, (47), 9 states have return successors, (44), 19 states have call predecessors, (44), 18 states have call successors, (44) [2021-12-17 23:46:56,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:56,545 INFO L93 Difference]: Finished difference Result 1003 states and 1315 transitions. [2021-12-17 23:46:56,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-12-17 23:46:56,545 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 43 states have (on average 4.023255813953488) internal successors, (173), 40 states have internal predecessors, (173), 22 states have call successors, (47), 10 states have call predecessors, (47), 9 states have return successors, (44), 19 states have call predecessors, (44), 18 states have call successors, (44) Word has length 136 [2021-12-17 23:46:56,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:56,548 INFO L225 Difference]: With dead ends: 1003 [2021-12-17 23:46:56,548 INFO L226 Difference]: Without dead ends: 996 [2021-12-17 23:46:56,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 260 SyntacticMatches, 20 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2093 ImplicationChecksByTransitivity, 48.1s TimeCoverageRelationStatistics Valid=473, Invalid=5673, Unknown=16, NotChecked=0, Total=6162 [2021-12-17 23:46:56,550 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 370 mSDsluCounter, 5873 mSDsCounter, 0 mSdLazyCounter, 2469 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 6193 SdHoareTripleChecker+Invalid, 4423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1692 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:56,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 6193 Invalid, 4423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2469 Invalid, 0 Unknown, 1692 Unchecked, 1.3s Time] [2021-12-17 23:46:56,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-12-17 23:46:56,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 929. [2021-12-17 23:46:56,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 655 states have (on average 1.1114503816793893) internal successors, (728), 662 states have internal predecessors, (728), 202 states have call successors, (202), 60 states have call predecessors, (202), 71 states have return successors, (301), 206 states have call predecessors, (301), 201 states have call successors, (301) [2021-12-17 23:46:56,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1231 transitions. [2021-12-17 23:46:56,606 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1231 transitions. Word has length 136 [2021-12-17 23:46:56,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:56,606 INFO L470 AbstractCegarLoop]: Abstraction has 929 states and 1231 transitions. [2021-12-17 23:46:56,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 43 states have (on average 4.023255813953488) internal successors, (173), 40 states have internal predecessors, (173), 22 states have call successors, (47), 10 states have call predecessors, (47), 9 states have return successors, (44), 19 states have call predecessors, (44), 18 states have call successors, (44) [2021-12-17 23:46:56,606 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1231 transitions. [2021-12-17 23:46:56,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-12-17 23:46:56,608 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:56,608 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:56,631 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:46:56,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:56,823 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:56,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:56,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1608019483, now seen corresponding path program 1 times [2021-12-17 23:46:56,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:56,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414544442] [2021-12-17 23:46:56,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:56,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:46:57,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:46:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:57,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:46:57,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:46:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:46:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:46:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:46:57,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 23:46:57,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:46:57,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-17 23:46:57,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-17 23:46:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-17 23:46:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-17 23:46:57,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,327 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-17 23:46:57,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:46:57,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414544442] [2021-12-17 23:46:57,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414544442] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:46:57,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843480058] [2021-12-17 23:46:57,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:57,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:46:57,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:46:57,329 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:46:57,330 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:46:57,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:57,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 2721 conjuncts, 65 conjunts are in the unsatisfiable core [2021-12-17 23:46:57,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:46:57,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 13 treesize of output 9 [2021-12-17 23:46:57,798 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:57,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:46:57,895 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 23 treesize of output 22 [2021-12-17 23:46:57,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:46:57,898 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 23 treesize of output 22 [2021-12-17 23:46:58,214 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:46:58,218 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:46:58,636 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 15 treesize of output 7 [2021-12-17 23:46:58,637 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 15 treesize of output 7 [2021-12-17 23:46:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-12-17 23:46:58,659 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 23:46:58,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843480058] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:46:58,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 23:46:58,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 19 [2021-12-17 23:46:58,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126179094] [2021-12-17 23:46:58,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:46:58,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:46:58,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:46:58,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:46:58,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-12-17 23:46:58,660 INFO L87 Difference]: Start difference. First operand 929 states and 1231 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 7 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-17 23:46:58,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:46:58,954 INFO L93 Difference]: Finished difference Result 1582 states and 2115 transitions. [2021-12-17 23:46:58,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:46:58,954 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 7 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 136 [2021-12-17 23:46:58,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:46:58,959 INFO L225 Difference]: With dead ends: 1582 [2021-12-17 23:46:58,959 INFO L226 Difference]: Without dead ends: 1187 [2021-12-17 23:46:58,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 136 SyntacticMatches, 23 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-12-17 23:46:58,961 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 93 mSDsluCounter, 1493 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:46:58,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 1842 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 218 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2021-12-17 23:46:58,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1187 states. [2021-12-17 23:46:59,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1187 to 1098. [2021-12-17 23:46:59,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 789 states have (on average 1.1013941698352345) internal successors, (869), 801 states have internal predecessors, (869), 217 states have call successors, (217), 75 states have call predecessors, (217), 91 states have return successors, (321), 221 states have call predecessors, (321), 216 states have call successors, (321) [2021-12-17 23:46:59,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 1407 transitions. [2021-12-17 23:46:59,027 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 1407 transitions. Word has length 136 [2021-12-17 23:46:59,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:46:59,027 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 1407 transitions. [2021-12-17 23:46:59,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 7 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2021-12-17 23:46:59,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 1407 transitions. [2021-12-17 23:46:59,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-12-17 23:46:59,030 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:46:59,030 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:46:59,057 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:46:59,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-17 23:46:59,243 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:46:59,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:46:59,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1321112872, now seen corresponding path program 1 times [2021-12-17 23:46:59,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:46:59,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423171510] [2021-12-17 23:46:59,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:46:59,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:46:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:59,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:46:59,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:46:59,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:46:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:47:00,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:00,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:47:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:47:00,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:47:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:47:00,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:47:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:47:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:47:00,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:47:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:47:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:47:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 14 proven. 30 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:47:00,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:00,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423171510] [2021-12-17 23:47:00,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423171510] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:00,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063597447] [2021-12-17 23:47:00,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:00,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:00,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:00,618 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:47:00,619 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:47:03,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:03,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 2703 conjuncts, 116 conjunts are in the unsatisfiable core [2021-12-17 23:47:03,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:08,748 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:47:08,748 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 34 treesize of output 36 [2021-12-17 23:47:08,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:47:08,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 22 treesize of output 14 [2021-12-17 23:47:13,061 INFO L354 Elim1Store]: treesize reduction 34, result has 24.4 percent of original size [2021-12-17 23:47:13,061 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 56 treesize of output 54 [2021-12-17 23:47:17,358 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 59 proven. 34 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-17 23:47:17,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:47:20,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063597447] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:20,719 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:47:20,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 34] total 56 [2021-12-17 23:47:20,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077213376] [2021-12-17 23:47:20,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:47:20,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-12-17 23:47:20,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-17 23:47:20,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=3974, Unknown=6, NotChecked=0, Total=4290 [2021-12-17 23:47:20,721 INFO L87 Difference]: Start difference. First operand 1098 states and 1407 transitions. Second operand has 56 states, 53 states have (on average 3.358490566037736) internal successors, (178), 52 states have internal predecessors, (178), 18 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (28), 13 states have call predecessors, (28), 17 states have call successors, (28) [2021-12-17 23:47:34,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:47:34,191 INFO L93 Difference]: Finished difference Result 1962 states and 2766 transitions. [2021-12-17 23:47:34,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-12-17 23:47:34,191 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 53 states have (on average 3.358490566037736) internal successors, (178), 52 states have internal predecessors, (178), 18 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (28), 13 states have call predecessors, (28), 17 states have call successors, (28) Word has length 135 [2021-12-17 23:47:34,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:47:34,197 INFO L225 Difference]: With dead ends: 1962 [2021-12-17 23:47:34,197 INFO L226 Difference]: Without dead ends: 1756 [2021-12-17 23:47:34,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 206 SyntacticMatches, 20 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7247 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=1862, Invalid=19012, Unknown=6, NotChecked=0, Total=20880 [2021-12-17 23:47:34,200 INFO L933 BasicCegarLoop]: 454 mSDtfsCounter, 974 mSDsluCounter, 5152 mSDsCounter, 0 mSdLazyCounter, 8841 mSolverCounterSat, 914 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1110 SdHoareTripleChecker+Valid, 5606 SdHoareTripleChecker+Invalid, 12842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 914 IncrementalHoareTripleChecker+Valid, 8841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3087 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:47:34,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1110 Valid, 5606 Invalid, 12842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [914 Valid, 8841 Invalid, 0 Unknown, 3087 Unchecked, 7.5s Time] [2021-12-17 23:47:34,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2021-12-17 23:47:34,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1281. [2021-12-17 23:47:34,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 919 states have (on average 1.0979325353645266) internal successors, (1009), 932 states have internal predecessors, (1009), 261 states have call successors, (261), 85 states have call predecessors, (261), 100 states have return successors, (388), 263 states have call predecessors, (388), 260 states have call successors, (388) [2021-12-17 23:47:34,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 1658 transitions. [2021-12-17 23:47:34,307 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 1658 transitions. Word has length 135 [2021-12-17 23:47:34,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:47:34,307 INFO L470 AbstractCegarLoop]: Abstraction has 1281 states and 1658 transitions. [2021-12-17 23:47:34,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 53 states have (on average 3.358490566037736) internal successors, (178), 52 states have internal predecessors, (178), 18 states have call successors, (29), 6 states have call predecessors, (29), 12 states have return successors, (28), 13 states have call predecessors, (28), 17 states have call successors, (28) [2021-12-17 23:47:34,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 1658 transitions. [2021-12-17 23:47:34,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-12-17 23:47:34,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:47:34,310 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:47:34,320 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:47:34,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:34,520 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:47:34,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:47:34,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2136585314, now seen corresponding path program 1 times [2021-12-17 23:47:34,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:47:34,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651003990] [2021-12-17 23:47:34,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:34,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:47:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:47:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:47:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:47:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:47:34,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:47:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:47:34,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:47:34,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:47:34,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:47:34,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:47:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:47:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:47:34,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:47:34,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:34,869 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-12-17 23:47:34,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:34,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651003990] [2021-12-17 23:47:34,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651003990] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:34,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174840719] [2021-12-17 23:47:34,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:34,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:34,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:34,871 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:47:34,873 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:47:35,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:35,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 2696 conjuncts, 61 conjunts are in the unsatisfiable core [2021-12-17 23:47:35,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:39,614 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:47:39,614 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:39,616 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:46,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:47:46,034 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:47:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 23:47:48,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:47:48,712 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 30 proven. 14 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:47:48,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174840719] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:47:48,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:47:48,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 9] total 34 [2021-12-17 23:47:48,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061007685] [2021-12-17 23:47:48,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:47:48,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-17 23:47:48,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:48,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-17 23:47:48,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1016, Unknown=1, NotChecked=0, Total=1122 [2021-12-17 23:47:48,714 INFO L87 Difference]: Start difference. First operand 1281 states and 1658 transitions. Second operand has 34 states, 32 states have (on average 5.71875) internal successors, (183), 31 states have internal predecessors, (183), 16 states have call successors, (42), 4 states have call predecessors, (42), 8 states have return successors, (41), 13 states have call predecessors, (41), 16 states have call successors, (41) [2021-12-17 23:47:53,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:47:53,671 INFO L93 Difference]: Finished difference Result 2298 states and 3172 transitions. [2021-12-17 23:47:53,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:47:53,672 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 5.71875) internal successors, (183), 31 states have internal predecessors, (183), 16 states have call successors, (42), 4 states have call predecessors, (42), 8 states have return successors, (41), 13 states have call predecessors, (41), 16 states have call successors, (41) Word has length 135 [2021-12-17 23:47:53,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:47:53,678 INFO L225 Difference]: With dead ends: 2298 [2021-12-17 23:47:53,678 INFO L226 Difference]: Without dead ends: 1659 [2021-12-17 23:47:53,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 278 SyntacticMatches, 14 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1263 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=555, Invalid=4274, Unknown=1, NotChecked=0, Total=4830 [2021-12-17 23:47:53,681 INFO L933 BasicCegarLoop]: 479 mSDtfsCounter, 558 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 6534 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 3737 SdHoareTripleChecker+Invalid, 8038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 6534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1098 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:47:53,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 3737 Invalid, 8038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 6534 Invalid, 0 Unknown, 1098 Unchecked, 3.8s Time] [2021-12-17 23:47:53,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1659 states. [2021-12-17 23:47:53,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1659 to 1298. [2021-12-17 23:47:53,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 945 states have (on average 1.08994708994709) internal successors, (1030), 959 states have internal predecessors, (1030), 251 states have call successors, (251), 89 states have call predecessors, (251), 101 states have return successors, (359), 249 states have call predecessors, (359), 250 states have call successors, (359) [2021-12-17 23:47:53,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 1640 transitions. [2021-12-17 23:47:53,807 INFO L78 Accepts]: Start accepts. Automaton has 1298 states and 1640 transitions. Word has length 135 [2021-12-17 23:47:53,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:47:53,807 INFO L470 AbstractCegarLoop]: Abstraction has 1298 states and 1640 transitions. [2021-12-17 23:47:53,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 5.71875) internal successors, (183), 31 states have internal predecessors, (183), 16 states have call successors, (42), 4 states have call predecessors, (42), 8 states have return successors, (41), 13 states have call predecessors, (41), 16 states have call successors, (41) [2021-12-17 23:47:53,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1298 states and 1640 transitions. [2021-12-17 23:47:53,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-12-17 23:47:53,810 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:47:53,810 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:47:53,841 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:47:54,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:54,023 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:47:54,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:47:54,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1754537310, now seen corresponding path program 1 times [2021-12-17 23:47:54,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:47:54,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956786512] [2021-12-17 23:47:54,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:54,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:47:54,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:47:54,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:47:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:47:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:47:54,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:47:54,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:47:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:47:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:47:54,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:47:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:47:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:47:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:47:54,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:47:54,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:47:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:54,933 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 14 proven. 30 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-12-17 23:47:54,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:47:54,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956786512] [2021-12-17 23:47:54,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956786512] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:54,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752340058] [2021-12-17 23:47:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:47:54,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:47:54,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:47:54,936 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:47:54,936 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:47:55,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:47:55,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 2696 conjuncts, 87 conjunts are in the unsatisfiable core [2021-12-17 23:47:55,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:47:55,437 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:47:55,440 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:55,954 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:47:55,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, 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:55,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:47:55,963 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:47:55,963 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:55,966 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:55,970 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:56,907 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:47:56,908 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:56,915 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:56,918 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:57,466 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 37 proven. 40 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:47:57,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:47:58,174 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:58,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752340058] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:47:58,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:47:58,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23] total 41 [2021-12-17 23:47:58,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078617041] [2021-12-17 23:47:58,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:47:58,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-17 23:47:58,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:47:58,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-17 23:47:58,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2331, Unknown=0, NotChecked=0, Total=2550 [2021-12-17 23:47:58,310 INFO L87 Difference]: Start difference. First operand 1298 states and 1640 transitions. Second operand has 41 states, 40 states have (on average 4.225) internal successors, (169), 36 states have internal predecessors, (169), 16 states have call successors, (29), 6 states have call predecessors, (29), 9 states have return successors, (28), 14 states have call predecessors, (28), 15 states have call successors, (28) [2021-12-17 23:48:03,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:48:03,049 INFO L93 Difference]: Finished difference Result 1752 states and 2377 transitions. [2021-12-17 23:48:03,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-17 23:48:03,050 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 4.225) internal successors, (169), 36 states have internal predecessors, (169), 16 states have call successors, (29), 6 states have call predecessors, (29), 9 states have return successors, (28), 14 states have call predecessors, (28), 15 states have call successors, (28) Word has length 135 [2021-12-17 23:48:03,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:48:03,056 INFO L225 Difference]: With dead ends: 1752 [2021-12-17 23:48:03,056 INFO L226 Difference]: Without dead ends: 1581 [2021-12-17 23:48:03,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 218 SyntacticMatches, 13 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2219 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=608, Invalid=6364, Unknown=0, NotChecked=0, Total=6972 [2021-12-17 23:48:03,058 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 564 mSDsluCounter, 5424 mSDsCounter, 0 mSdLazyCounter, 5138 mSolverCounterSat, 458 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 5891 SdHoareTripleChecker+Invalid, 9212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 458 IncrementalHoareTripleChecker+Valid, 5138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3616 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:48:03,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [672 Valid, 5891 Invalid, 9212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [458 Valid, 5138 Invalid, 0 Unknown, 3616 Unchecked, 3.0s Time] [2021-12-17 23:48:03,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2021-12-17 23:48:03,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1257. [2021-12-17 23:48:03,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1257 states, 922 states have (on average 1.0878524945770065) internal successors, (1003), 933 states have internal predecessors, (1003), 235 states have call successors, (235), 89 states have call predecessors, (235), 99 states have return successors, (330), 234 states have call predecessors, (330), 234 states have call successors, (330) [2021-12-17 23:48:03,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1257 states to 1257 states and 1568 transitions. [2021-12-17 23:48:03,161 INFO L78 Accepts]: Start accepts. Automaton has 1257 states and 1568 transitions. Word has length 135 [2021-12-17 23:48:03,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:48:03,162 INFO L470 AbstractCegarLoop]: Abstraction has 1257 states and 1568 transitions. [2021-12-17 23:48:03,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 4.225) internal successors, (169), 36 states have internal predecessors, (169), 16 states have call successors, (29), 6 states have call predecessors, (29), 9 states have return successors, (28), 14 states have call predecessors, (28), 15 states have call successors, (28) [2021-12-17 23:48:03,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1257 states and 1568 transitions. [2021-12-17 23:48:03,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-12-17 23:48:03,165 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:48:03,165 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:48:03,186 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:48:03,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:48:03,373 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:48:03,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:48:03,374 INFO L85 PathProgramCache]: Analyzing trace with hash -591306961, now seen corresponding path program 1 times [2021-12-17 23:48:03,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:48:03,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199040371] [2021-12-17 23:48:03,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:48:03,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:48:03,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:48:03,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:48:03,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:48:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:48:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:48:03,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:48:03,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:48:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:48:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:48:03,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:48:03,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:48:03,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:48:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:48:03,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:03,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:48:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:04,029 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-12-17 23:48:04,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:48:04,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199040371] [2021-12-17 23:48:04,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199040371] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:48:04,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:48:04,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-12-17 23:48:04,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261360028] [2021-12-17 23:48:04,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:48:04,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-17 23:48:04,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:48:04,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-17 23:48:04,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2021-12-17 23:48:04,030 INFO L87 Difference]: Start difference. First operand 1257 states and 1568 transitions. Second operand has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 16 states have internal predecessors, (72), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 8 states have call predecessors, (14), 6 states have call successors, (14) [2021-12-17 23:48:05,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:48:05,992 INFO L93 Difference]: Finished difference Result 1399 states and 1827 transitions. [2021-12-17 23:48:05,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 23:48:05,993 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 16 states have internal predecessors, (72), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 8 states have call predecessors, (14), 6 states have call successors, (14) Word has length 137 [2021-12-17 23:48:05,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:48:05,997 INFO L225 Difference]: With dead ends: 1399 [2021-12-17 23:48:05,998 INFO L226 Difference]: Without dead ends: 1397 [2021-12-17 23:48:05,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:48:05,999 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 318 mSDsluCounter, 1985 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 267 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 2233 SdHoareTripleChecker+Invalid, 3571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 3304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:48:05,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 2233 Invalid, 3571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [267 Valid, 3304 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-12-17 23:48:06,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1397 states. [2021-12-17 23:48:06,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1397 to 1266. [2021-12-17 23:48:06,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1266 states, 928 states have (on average 1.0872844827586208) internal successors, (1009), 939 states have internal predecessors, (1009), 236 states have call successors, (236), 91 states have call predecessors, (236), 101 states have return successors, (331), 235 states have call predecessors, (331), 235 states have call successors, (331) [2021-12-17 23:48:06,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1266 states to 1266 states and 1576 transitions. [2021-12-17 23:48:06,109 INFO L78 Accepts]: Start accepts. Automaton has 1266 states and 1576 transitions. Word has length 137 [2021-12-17 23:48:06,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:48:06,109 INFO L470 AbstractCegarLoop]: Abstraction has 1266 states and 1576 transitions. [2021-12-17 23:48:06,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.789473684210526) internal successors, (72), 16 states have internal predecessors, (72), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 8 states have call predecessors, (14), 6 states have call successors, (14) [2021-12-17 23:48:06,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1266 states and 1576 transitions. [2021-12-17 23:48:06,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-12-17 23:48:06,111 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:48:06,111 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:48:06,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-17 23:48:06,112 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:48:06,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:48:06,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1221124017, now seen corresponding path program 1 times [2021-12-17 23:48:06,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:48:06,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060755359] [2021-12-17 23:48:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:48:06,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:48:06,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:48:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:48:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:48:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:48:06,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:48:06,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:48:06,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:48:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-17 23:48:06,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:48:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:48:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:48:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:48:06,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:48:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:48:06,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:48:06,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-12-17 23:48:06,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:48:06,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060755359] [2021-12-17 23:48:06,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060755359] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:48:06,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:48:06,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-12-17 23:48:06,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932664327] [2021-12-17 23:48:06,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:48:06,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-17 23:48:06,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:48:06,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-17 23:48:06,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-12-17 23:48:06,661 INFO L87 Difference]: Start difference. First operand 1266 states and 1576 transitions. Second operand has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 12 states have internal predecessors, (74), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-12-17 23:48:07,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:48:07,887 INFO L93 Difference]: Finished difference Result 1418 states and 1816 transitions. [2021-12-17 23:48:07,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 23:48:07,888 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 12 states have internal predecessors, (74), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 141 [2021-12-17 23:48:07,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:48:07,892 INFO L225 Difference]: With dead ends: 1418 [2021-12-17 23:48:07,893 INFO L226 Difference]: Without dead ends: 1416 [2021-12-17 23:48:07,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-12-17 23:48:07,893 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 267 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 2464 SdHoareTripleChecker+Invalid, 2055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:48:07,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 2464 Invalid, 2055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 1845 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-17 23:48:07,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-12-17 23:48:07,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 1270. [2021-12-17 23:48:07,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1270 states, 931 states have (on average 1.0870032223415682) internal successors, (1012), 942 states have internal predecessors, (1012), 236 states have call successors, (236), 92 states have call predecessors, (236), 102 states have return successors, (331), 235 states have call predecessors, (331), 235 states have call successors, (331) [2021-12-17 23:48:07,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1270 states to 1270 states and 1579 transitions. [2021-12-17 23:48:07,977 INFO L78 Accepts]: Start accepts. Automaton has 1270 states and 1579 transitions. Word has length 141 [2021-12-17 23:48:07,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:48:07,978 INFO L470 AbstractCegarLoop]: Abstraction has 1270 states and 1579 transitions. [2021-12-17 23:48:07,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 12 states have internal predecessors, (74), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-12-17 23:48:07,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1270 states and 1579 transitions. [2021-12-17 23:48:07,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-17 23:48:07,980 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:48:07,980 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:48:07,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-17 23:48:07,980 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:48:07,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:48:07,981 INFO L85 PathProgramCache]: Analyzing trace with hash -179118638, now seen corresponding path program 1 times [2021-12-17 23:48:07,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:48:07,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581535370] [2021-12-17 23:48:07,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:48:07,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:48:08,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:48:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:48:08,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:48:08,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:48:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:48:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:48:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:48:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:48:08,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 23:48:08,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:48:08,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-17 23:48:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-17 23:48:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-17 23:48:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-17 23:48:08,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-17 23:48:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-17 23:48:08,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-17 23:48:08,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-17 23:48:08,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,327 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-17 23:48:08,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:48:08,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581535370] [2021-12-17 23:48:08,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581535370] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:48:08,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248147983] [2021-12-17 23:48:08,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:48:08,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:48:08,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:48:08,328 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:48:08,329 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:48:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:48:08,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 2782 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-17 23:48:08,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:48:08,749 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:48:08,895 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-17 23:48:08,896 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:48:08,931 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:48:09,150 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:48:09,151 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:48:13,926 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-17 23:48:13,927 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 36 treesize of output 32 [2021-12-17 23:48:13,935 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:48:13,935 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:48:43,815 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:48:43,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 30 treesize of output 10 [2021-12-17 23:48:43,820 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:48:43,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 16 [2021-12-17 23:48:43,952 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:48:43,953 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 67 treesize of output 39 [2021-12-17 23:48:44,040 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 44 proven. 61 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-17 23:48:44,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:48:44,212 INFO L354 Elim1Store]: treesize reduction 81, result has 29.6 percent of original size [2021-12-17 23:48:44,212 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:48:51,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248147983] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:48:51,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:48:51,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 30] total 42 [2021-12-17 23:48:51,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478176544] [2021-12-17 23:48:51,537 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:48:51,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-17 23:48:51,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:48:51,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-17 23:48:51,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2771, Unknown=17, NotChecked=0, Total=2970 [2021-12-17 23:48:51,538 INFO L87 Difference]: Start difference. First operand 1270 states and 1579 transitions. Second operand has 42 states, 37 states have (on average 4.648648648648648) internal successors, (172), 34 states have internal predecessors, (172), 18 states have call successors, (39), 11 states have call predecessors, (39), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) [2021-12-17 23:49:06,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:06,020 INFO L93 Difference]: Finished difference Result 1698 states and 2116 transitions. [2021-12-17 23:49:06,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-17 23:49:06,020 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 37 states have (on average 4.648648648648648) internal successors, (172), 34 states have internal predecessors, (172), 18 states have call successors, (39), 11 states have call predecessors, (39), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) Word has length 153 [2021-12-17 23:49:06,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:06,025 INFO L225 Difference]: With dead ends: 1698 [2021-12-17 23:49:06,025 INFO L226 Difference]: Without dead ends: 1496 [2021-12-17 23:49:06,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 245 SyntacticMatches, 12 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2165 ImplicationChecksByTransitivity, 51.6s TimeCoverageRelationStatistics Valid=524, Invalid=8005, Unknown=27, NotChecked=0, Total=8556 [2021-12-17 23:49:06,027 INFO L933 BasicCegarLoop]: 373 mSDtfsCounter, 375 mSDsluCounter, 7008 mSDsCounter, 0 mSdLazyCounter, 3593 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 7381 SdHoareTripleChecker+Invalid, 6975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 3593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3158 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:06,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 7381 Invalid, 6975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 3593 Invalid, 0 Unknown, 3158 Unchecked, 1.9s Time] [2021-12-17 23:49:06,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-12-17 23:49:06,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 1368. [2021-12-17 23:49:06,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1368 states, 1000 states have (on average 1.08) internal successors, (1080), 1015 states have internal predecessors, (1080), 253 states have call successors, (253), 101 states have call predecessors, (253), 114 states have return successors, (345), 251 states have call predecessors, (345), 252 states have call successors, (345) [2021-12-17 23:49:06,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1368 states to 1368 states and 1678 transitions. [2021-12-17 23:49:06,140 INFO L78 Accepts]: Start accepts. Automaton has 1368 states and 1678 transitions. Word has length 153 [2021-12-17 23:49:06,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:06,140 INFO L470 AbstractCegarLoop]: Abstraction has 1368 states and 1678 transitions. [2021-12-17 23:49:06,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 37 states have (on average 4.648648648648648) internal successors, (172), 34 states have internal predecessors, (172), 18 states have call successors, (39), 11 states have call predecessors, (39), 11 states have return successors, (35), 15 states have call predecessors, (35), 16 states have call successors, (35) [2021-12-17 23:49:06,141 INFO L276 IsEmpty]: Start isEmpty. Operand 1368 states and 1678 transitions. [2021-12-17 23:49:06,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-12-17 23:49:06,143 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:06,143 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:06,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-12-17 23:49:06,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:06,358 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:06,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:06,358 INFO L85 PathProgramCache]: Analyzing trace with hash -2105644397, now seen corresponding path program 1 times [2021-12-17 23:49:06,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:06,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759613357] [2021-12-17 23:49:06,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:06,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:49:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:49:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:06,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:49:06,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:49:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:49:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:49:06,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:49:06,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:06,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:49:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:49:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:06,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:49:06,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:49:06,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:06,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:49:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:49:06,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:06,542 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-12-17 23:49:06,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:06,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759613357] [2021-12-17 23:49:06,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759613357] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:49:06,543 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:49:06,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 23:49:06,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921955406] [2021-12-17 23:49:06,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:49:06,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:49:06,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:06,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:49:06,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:49:06,544 INFO L87 Difference]: Start difference. First operand 1368 states and 1678 transitions. Second operand has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (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:49:07,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:07,167 INFO L93 Difference]: Finished difference Result 1399 states and 1715 transitions. [2021-12-17 23:49:07,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:49:07,168 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (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 146 [2021-12-17 23:49:07,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:07,172 INFO L225 Difference]: With dead ends: 1399 [2021-12-17 23:49:07,172 INFO L226 Difference]: Without dead ends: 1397 [2021-12-17 23:49:07,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:49:07,173 INFO L933 BasicCegarLoop]: 308 mSDtfsCounter, 223 mSDsluCounter, 1455 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1763 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:07,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 1763 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 861 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 23:49:07,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1397 states. [2021-12-17 23:49:07,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1397 to 1374. [2021-12-17 23:49:07,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1374 states, 1003 states have (on average 1.0797607178464605) internal successors, (1083), 1018 states have internal predecessors, (1083), 255 states have call successors, (255), 102 states have call predecessors, (255), 115 states have return successors, (347), 253 states have call predecessors, (347), 254 states have call successors, (347) [2021-12-17 23:49:07,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1374 states to 1374 states and 1685 transitions. [2021-12-17 23:49:07,276 INFO L78 Accepts]: Start accepts. Automaton has 1374 states and 1685 transitions. Word has length 146 [2021-12-17 23:49:07,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:07,277 INFO L470 AbstractCegarLoop]: Abstraction has 1374 states and 1685 transitions. [2021-12-17 23:49:07,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 6 states have internal predecessors, (68), 2 states have call successors, (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:49:07,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 1685 transitions. [2021-12-17 23:49:07,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-12-17 23:49:07,279 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:07,279 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:07,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-17 23:49:07,279 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:07,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:07,280 INFO L85 PathProgramCache]: Analyzing trace with hash -41084614, now seen corresponding path program 1 times [2021-12-17 23:49:07,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:07,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547365823] [2021-12-17 23:49:07,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:07,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:49:07,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:49:07,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:49:07,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:07,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:49:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:49:07,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:49:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:49:07,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:49:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:49:07,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:49:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:49:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:49:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:49:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2021-12-17 23:49:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:49:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2021-12-17 23:49:07,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:07,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547365823] [2021-12-17 23:49:07,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547365823] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:49:07,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:49:07,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 23:49:07,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309984713] [2021-12-17 23:49:07,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:49:07,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 23:49:07,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:07,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 23:49:07,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 23:49:07,476 INFO L87 Difference]: Start difference. First operand 1374 states and 1685 transitions. Second operand has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (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:49:08,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:08,004 INFO L93 Difference]: Finished difference Result 1402 states and 1720 transitions. [2021-12-17 23:49:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 23:49:08,005 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (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 145 [2021-12-17 23:49:08,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:08,009 INFO L225 Difference]: With dead ends: 1402 [2021-12-17 23:49:08,009 INFO L226 Difference]: Without dead ends: 1400 [2021-12-17 23:49:08,009 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:49:08,010 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 110 mSDsluCounter, 1425 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1729 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:08,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 1729 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:49:08,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2021-12-17 23:49:08,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 1383. [2021-12-17 23:49:08,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1383 states, 1006 states have (on average 1.0795228628230615) internal successors, (1086), 1021 states have internal predecessors, (1086), 260 states have call successors, (260), 103 states have call predecessors, (260), 116 states have return successors, (352), 258 states have call predecessors, (352), 259 states have call successors, (352) [2021-12-17 23:49:08,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1383 states to 1383 states and 1698 transitions. [2021-12-17 23:49:08,104 INFO L78 Accepts]: Start accepts. Automaton has 1383 states and 1698 transitions. Word has length 145 [2021-12-17 23:49:08,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:08,104 INFO L470 AbstractCegarLoop]: Abstraction has 1383 states and 1698 transitions. [2021-12-17 23:49:08,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (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:49:08,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1383 states and 1698 transitions. [2021-12-17 23:49:08,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-12-17 23:49:08,107 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:08,107 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:49:08,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-17 23:49:08,107 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:08,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash -334025876, now seen corresponding path program 1 times [2021-12-17 23:49:08,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:08,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494978548] [2021-12-17 23:49:08,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:08,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:08,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:49:08,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:49:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:49:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:49:08,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:49:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:49:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-17 23:49:08,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:08,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:49:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:49:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:49:08,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:49:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:49:08,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:49:08,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-17 23:49:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:08,805 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-17 23:49:08,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:08,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494978548] [2021-12-17 23:49:08,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494978548] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:08,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826304520] [2021-12-17 23:49:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:08,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:08,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:08,806 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:49:08,806 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:49:09,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:09,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 2737 conjuncts, 72 conjunts are in the unsatisfiable core [2021-12-17 23:49:09,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:09,310 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:49:19,872 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-12-17 23:49:19,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 23 [2021-12-17 23:49:34,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-17 23:49:34,680 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 28 proven. 20 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-17 23:49:34,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:38,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826304520] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:38,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:38,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24] total 32 [2021-12-17 23:49:38,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937616667] [2021-12-17 23:49:38,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:38,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:49:38,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:38,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:49:38,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1342, Unknown=4, NotChecked=0, Total=1482 [2021-12-17 23:49:38,979 INFO L87 Difference]: Start difference. First operand 1383 states and 1698 transitions. Second operand has 32 states, 30 states have (on average 4.433333333333334) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 14 states have call predecessors, (31), 12 states have call successors, (31) [2021-12-17 23:49:44,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:44,306 INFO L93 Difference]: Finished difference Result 1439 states and 1765 transitions. [2021-12-17 23:49:44,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-17 23:49:44,307 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 4.433333333333334) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 14 states have call predecessors, (31), 12 states have call successors, (31) Word has length 147 [2021-12-17 23:49:44,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:44,311 INFO L225 Difference]: With dead ends: 1439 [2021-12-17 23:49:44,311 INFO L226 Difference]: Without dead ends: 1436 [2021-12-17 23:49:44,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 220 SyntacticMatches, 22 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 955 ImplicationChecksByTransitivity, 33.7s TimeCoverageRelationStatistics Valid=328, Invalid=3208, Unknown=4, NotChecked=0, Total=3540 [2021-12-17 23:49:44,312 INFO L933 BasicCegarLoop]: 304 mSDtfsCounter, 239 mSDsluCounter, 2467 mSDsCounter, 0 mSdLazyCounter, 1531 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 2771 SdHoareTripleChecker+Invalid, 2930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1216 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:44,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 2771 Invalid, 2930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1531 Invalid, 0 Unknown, 1216 Unchecked, 0.8s Time] [2021-12-17 23:49:44,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2021-12-17 23:49:44,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 1413. [2021-12-17 23:49:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1413 states, 1031 states have (on average 1.0766246362754608) internal successors, (1110), 1048 states have internal predecessors, (1110), 260 states have call successors, (260), 106 states have call predecessors, (260), 121 states have return successors, (364), 258 states have call predecessors, (364), 259 states have call successors, (364) [2021-12-17 23:49:44,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 1734 transitions. [2021-12-17 23:49:44,406 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 1734 transitions. Word has length 147 [2021-12-17 23:49:44,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:44,407 INFO L470 AbstractCegarLoop]: Abstraction has 1413 states and 1734 transitions. [2021-12-17 23:49:44,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 4.433333333333334) internal successors, (133), 26 states have internal predecessors, (133), 13 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 14 states have call predecessors, (31), 12 states have call successors, (31) [2021-12-17 23:49:44,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 1734 transitions. [2021-12-17 23:49:44,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-17 23:49:44,409 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:44,409 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:49:44,433 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:49:44,623 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:49:44,623 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:44,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:44,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1621475623, now seen corresponding path program 1 times [2021-12-17 23:49:44,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:44,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574365180] [2021-12-17 23:49:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:44,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:44,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:49:44,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:49:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:49:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:49:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:49:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:49:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:49:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:49:44,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:49:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:49:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:49:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:49:44,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:49:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:44,997 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-12-17 23:49:44,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:44,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574365180] [2021-12-17 23:49:44,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574365180] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:44,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750920068] [2021-12-17 23:49:44,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:44,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:44,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:44,999 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:49:45,022 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:49:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:45,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 2755 conjuncts, 103 conjunts are in the unsatisfiable core [2021-12-17 23:49:45,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:45,508 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:49:46,047 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:46,048 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:49:46,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2021-12-17 23:49:46,067 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:46,067 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:49:46,070 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:49:47,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-12-17 23:49:47,731 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:49:47,731 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 27 treesize of output 19 [2021-12-17 23:49:48,074 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 72 proven. 27 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-17 23:49:48,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:49,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750920068] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:49,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:49,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 31] total 43 [2021-12-17 23:49:49,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932039375] [2021-12-17 23:49:49,577 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:49,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 23:49:49,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:49,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 23:49:49,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=3187, Unknown=15, NotChecked=0, Total=3422 [2021-12-17 23:49:49,578 INFO L87 Difference]: Start difference. First operand 1413 states and 1734 transitions. Second operand has 43 states, 38 states have (on average 5.052631578947368) internal successors, (192), 36 states have internal predecessors, (192), 15 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (33), 10 states have call predecessors, (33), 15 states have call successors, (33) [2021-12-17 23:49:53,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:49:53,570 INFO L93 Difference]: Finished difference Result 1789 states and 2264 transitions. [2021-12-17 23:49:53,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-17 23:49:53,570 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 38 states have (on average 5.052631578947368) internal successors, (192), 36 states have internal predecessors, (192), 15 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (33), 10 states have call predecessors, (33), 15 states have call successors, (33) Word has length 150 [2021-12-17 23:49:53,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:49:53,575 INFO L225 Difference]: With dead ends: 1789 [2021-12-17 23:49:53,575 INFO L226 Difference]: Without dead ends: 1654 [2021-12-17 23:49:53,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 231 SyntacticMatches, 22 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2333 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=497, Invalid=7497, Unknown=16, NotChecked=0, Total=8010 [2021-12-17 23:49:53,576 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 454 mSDsluCounter, 5594 mSDsCounter, 0 mSdLazyCounter, 4963 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 5950 SdHoareTripleChecker+Invalid, 7247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 4963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1931 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:49:53,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 5950 Invalid, 7247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 4963 Invalid, 0 Unknown, 1931 Unchecked, 2.6s Time] [2021-12-17 23:49:53,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2021-12-17 23:49:53,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 1511. [2021-12-17 23:49:53,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1096 states have (on average 1.0766423357664234) internal successors, (1180), 1116 states have internal predecessors, (1180), 285 states have call successors, (285), 108 states have call predecessors, (285), 129 states have return successors, (400), 286 states have call predecessors, (400), 284 states have call successors, (400) [2021-12-17 23:49:53,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 1865 transitions. [2021-12-17 23:49:53,686 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 1865 transitions. Word has length 150 [2021-12-17 23:49:53,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:49:53,686 INFO L470 AbstractCegarLoop]: Abstraction has 1511 states and 1865 transitions. [2021-12-17 23:49:53,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 38 states have (on average 5.052631578947368) internal successors, (192), 36 states have internal predecessors, (192), 15 states have call successors, (34), 8 states have call predecessors, (34), 13 states have return successors, (33), 10 states have call predecessors, (33), 15 states have call successors, (33) [2021-12-17 23:49:53,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 1865 transitions. [2021-12-17 23:49:53,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-12-17 23:49:53,688 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:49:53,689 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 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] [2021-12-17 23:49:53,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-12-17 23:49:53,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-17 23:49:53,889 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:49:53,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:49:53,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1226526183, now seen corresponding path program 1 times [2021-12-17 23:49:53,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:49:53,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249777970] [2021-12-17 23:49:53,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:53,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:49:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:49:54,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:49:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:49:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:49:54,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:49:54,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:49:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:49:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:49:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:49:54,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:49:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:49:54,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:49:54,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:49:54,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:49:54,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:49:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:49:54,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:54,612 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 34 proven. 13 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-12-17 23:49:54,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:49:54,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249777970] [2021-12-17 23:49:54,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249777970] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:54,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815447140] [2021-12-17 23:49:54,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:49:54,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:49:54,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:49:54,614 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:49:54,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-17 23:49:55,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:49:55,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 2745 conjuncts, 86 conjunts are in the unsatisfiable core [2021-12-17 23:49:55,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:49:55,138 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:55,721 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:49:55,721 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:55,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:49:55,733 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:49:55,733 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:55,736 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:55,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 6 [2021-12-17 23:49:57,587 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 41 proven. 40 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 23:49:57,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:49:58,272 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:49:58,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815447140] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:49:58,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:49:58,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24] total 41 [2021-12-17 23:49:58,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201051449] [2021-12-17 23:49:58,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:49:58,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-17 23:49:58,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:49:58,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-17 23:49:58,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2223, Unknown=0, NotChecked=0, Total=2450 [2021-12-17 23:49:58,403 INFO L87 Difference]: Start difference. First operand 1511 states and 1865 transitions. Second operand has 41 states, 39 states have (on average 4.666666666666667) internal successors, (182), 36 states have internal predecessors, (182), 16 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2021-12-17 23:50:03,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:03,384 INFO L93 Difference]: Finished difference Result 2071 states and 2751 transitions. [2021-12-17 23:50:03,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-12-17 23:50:03,384 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 39 states have (on average 4.666666666666667) internal successors, (182), 36 states have internal predecessors, (182), 16 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) Word has length 150 [2021-12-17 23:50:03,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:03,390 INFO L225 Difference]: With dead ends: 2071 [2021-12-17 23:50:03,390 INFO L226 Difference]: Without dead ends: 1906 [2021-12-17 23:50:03,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 266 SyntacticMatches, 13 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3025 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=811, Invalid=8119, Unknown=0, NotChecked=0, Total=8930 [2021-12-17 23:50:03,392 INFO L933 BasicCegarLoop]: 508 mSDtfsCounter, 1125 mSDsluCounter, 4491 mSDsCounter, 0 mSdLazyCounter, 5087 mSolverCounterSat, 1051 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1145 SdHoareTripleChecker+Valid, 4999 SdHoareTripleChecker+Invalid, 9637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1051 IncrementalHoareTripleChecker+Valid, 5087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3499 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:03,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1145 Valid, 4999 Invalid, 9637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1051 Valid, 5087 Invalid, 0 Unknown, 3499 Unchecked, 3.2s Time] [2021-12-17 23:50:03,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1906 states. [2021-12-17 23:50:03,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1906 to 1558. [2021-12-17 23:50:03,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1558 states, 1134 states have (on average 1.0758377425044092) internal successors, (1220), 1152 states have internal predecessors, (1220), 288 states have call successors, (288), 116 states have call predecessors, (288), 135 states have return successors, (397), 289 states have call predecessors, (397), 287 states have call successors, (397) [2021-12-17 23:50:03,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1558 states to 1558 states and 1905 transitions. [2021-12-17 23:50:03,547 INFO L78 Accepts]: Start accepts. Automaton has 1558 states and 1905 transitions. Word has length 150 [2021-12-17 23:50:03,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:03,548 INFO L470 AbstractCegarLoop]: Abstraction has 1558 states and 1905 transitions. [2021-12-17 23:50:03,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 39 states have (on average 4.666666666666667) internal successors, (182), 36 states have internal predecessors, (182), 16 states have call successors, (35), 7 states have call predecessors, (35), 9 states have return successors, (34), 14 states have call predecessors, (34), 15 states have call successors, (34) [2021-12-17 23:50:03,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1558 states and 1905 transitions. [2021-12-17 23:50:03,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-12-17 23:50:03,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:03,550 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:03,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-12-17 23:50:03,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-12-17 23:50:03,763 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:03,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:03,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1944256618, now seen corresponding path program 1 times [2021-12-17 23:50:03,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:03,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133068772] [2021-12-17 23:50:03,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:03,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:03,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:50:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:50:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:50:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:50:03,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:50:03,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:50:03,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:03,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 23:50:03,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:50:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:50:03,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:03,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:50:03,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-17 23:50:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2021-12-17 23:50:04,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-12-17 23:50:04,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2021-12-17 23:50:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-17 23:50:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2021-12-17 23:50:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,109 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-12-17 23:50:04,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:04,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133068772] [2021-12-17 23:50:04,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133068772] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:04,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46895578] [2021-12-17 23:50:04,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:04,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:04,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:50:04,111 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:50:04,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-17 23:50:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:04,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 2772 conjuncts, 55 conjunts are in the unsatisfiable core [2021-12-17 23:50:04,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:50:04,602 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:50:05,002 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:50:05,002 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 16 treesize of output 22 [2021-12-17 23:50:05,008 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 7 treesize of output 5 [2021-12-17 23:50:05,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-12-17 23:50:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 56 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 23:50:05,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:50:06,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46895578] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:06,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:50:06,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19] total 29 [2021-12-17 23:50:06,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567852098] [2021-12-17 23:50:06,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:50:06,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-17 23:50:06,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:50:06,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-17 23:50:06,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=951, Unknown=6, NotChecked=0, Total=1056 [2021-12-17 23:50:06,187 INFO L87 Difference]: Start difference. First operand 1558 states and 1905 transitions. Second operand has 29 states, 27 states have (on average 5.851851851851852) internal successors, (158), 24 states have internal predecessors, (158), 16 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (34), 12 states have call predecessors, (34), 15 states have call successors, (34) [2021-12-17 23:50:12,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:12,483 INFO L93 Difference]: Finished difference Result 2491 states and 3273 transitions. [2021-12-17 23:50:12,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-12-17 23:50:12,484 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 5.851851851851852) internal successors, (158), 24 states have internal predecessors, (158), 16 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (34), 12 states have call predecessors, (34), 15 states have call successors, (34) Word has length 153 [2021-12-17 23:50:12,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:12,489 INFO L225 Difference]: With dead ends: 2491 [2021-12-17 23:50:12,489 INFO L226 Difference]: Without dead ends: 1965 [2021-12-17 23:50:12,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 261 SyntacticMatches, 21 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1765 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=606, Invalid=5706, Unknown=8, NotChecked=0, Total=6320 [2021-12-17 23:50:12,491 INFO L933 BasicCegarLoop]: 466 mSDtfsCounter, 810 mSDsluCounter, 4938 mSDsCounter, 0 mSdLazyCounter, 7477 mSolverCounterSat, 983 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 863 SdHoareTripleChecker+Valid, 5404 SdHoareTripleChecker+Invalid, 9254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 983 IncrementalHoareTripleChecker+Valid, 7477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 794 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:12,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [863 Valid, 5404 Invalid, 9254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [983 Valid, 7477 Invalid, 0 Unknown, 794 Unchecked, 4.8s Time] [2021-12-17 23:50:12,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states. [2021-12-17 23:50:12,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1476. [2021-12-17 23:50:12,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1476 states, 1072 states have (on average 1.060634328358209) internal successors, (1137), 1078 states have internal predecessors, (1137), 270 states have call successors, (270), 127 states have call predecessors, (270), 133 states have return successors, (353), 270 states have call predecessors, (353), 269 states have call successors, (353) [2021-12-17 23:50:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 1760 transitions. [2021-12-17 23:50:12,643 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 1760 transitions. Word has length 153 [2021-12-17 23:50:12,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:12,643 INFO L470 AbstractCegarLoop]: Abstraction has 1476 states and 1760 transitions. [2021-12-17 23:50:12,643 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 5.851851851851852) internal successors, (158), 24 states have internal predecessors, (158), 16 states have call successors, (37), 6 states have call predecessors, (37), 6 states have return successors, (34), 12 states have call predecessors, (34), 15 states have call successors, (34) [2021-12-17 23:50:12,643 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 1760 transitions. [2021-12-17 23:50:12,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-12-17 23:50:12,645 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:12,645 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:12,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-17 23:50:12,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:12,859 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:12,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:12,860 INFO L85 PathProgramCache]: Analyzing trace with hash 659036836, now seen corresponding path program 1 times [2021-12-17 23:50:12,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:12,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850441605] [2021-12-17 23:50:12,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:12,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:50:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:50:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:50:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:50:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:50:12,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:50:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:50:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:50:12,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:50:12,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:12,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:50:12,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:50:13,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:50:13,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:50:13,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:13,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:50:13,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:50:13,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2021-12-17 23:50:13,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:13,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850441605] [2021-12-17 23:50:13,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850441605] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:50:13,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:50:13,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-12-17 23:50:13,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128827707] [2021-12-17 23:50:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:50:13,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 23:50:13,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:50:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 23:50:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2021-12-17 23:50:13,074 INFO L87 Difference]: Start difference. First operand 1476 states and 1760 transitions. Second operand has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (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:50:13,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:13,813 INFO L93 Difference]: Finished difference Result 1519 states and 1809 transitions. [2021-12-17 23:50:13,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-17 23:50:13,814 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (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 152 [2021-12-17 23:50:13,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:13,816 INFO L225 Difference]: With dead ends: 1519 [2021-12-17 23:50:13,817 INFO L226 Difference]: Without dead ends: 1517 [2021-12-17 23:50:13,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-12-17 23:50:13,817 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 227 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 1110 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 2210 SdHoareTripleChecker+Invalid, 1307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:13,817 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 2210 Invalid, 1307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1110 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 23:50:13,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states. [2021-12-17 23:50:13,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 1488. [2021-12-17 23:50:13,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1488 states, 1080 states have (on average 1.0601851851851851) internal successors, (1145), 1087 states have internal predecessors, (1145), 272 states have call successors, (272), 128 states have call predecessors, (272), 135 states have return successors, (356), 272 states have call predecessors, (356), 271 states have call successors, (356) [2021-12-17 23:50:13,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1488 states to 1488 states and 1773 transitions. [2021-12-17 23:50:13,938 INFO L78 Accepts]: Start accepts. Automaton has 1488 states and 1773 transitions. Word has length 152 [2021-12-17 23:50:13,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:13,938 INFO L470 AbstractCegarLoop]: Abstraction has 1488 states and 1773 transitions. [2021-12-17 23:50:13,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.181818181818182) internal successors, (68), 8 states have internal predecessors, (68), 2 states have call successors, (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:50:13,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1488 states and 1773 transitions. [2021-12-17 23:50:13,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-12-17 23:50:13,940 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:13,940 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:50:13,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-17 23:50:13,941 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:13,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:13,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1942077077, now seen corresponding path program 1 times [2021-12-17 23:50:13,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:13,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036800198] [2021-12-17 23:50:13,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:13,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:14,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:50:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:50:14,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:50:14,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:14,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:50:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:50:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:50:14,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:50:14,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:50:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:50:14,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:50:14,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:50:14,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:50:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:50:14,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:50:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:50:14,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,290 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-12-17 23:50:14,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:14,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036800198] [2021-12-17 23:50:14,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036800198] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:14,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844106177] [2021-12-17 23:50:14,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:14,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:14,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:50:14,291 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:50:14,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-17 23:50:14,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:14,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 2747 conjuncts, 115 conjunts are in the unsatisfiable core [2021-12-17 23:50:14,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:50:14,809 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:15,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:50:15,101 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:50:15,101 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 23 treesize of output 22 [2021-12-17 23:50:15,106 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:15,947 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:50:15,952 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:50:15,953 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:50:15,967 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:50:15,968 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 16 treesize of output 22 [2021-12-17 23:50:15,970 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 7 treesize of output 5 [2021-12-17 23:50:16,584 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-12-17 23:50:16,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 39 [2021-12-17 23:50:16,602 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-12-17 23:50:16,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-12-17 23:50:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 83 proven. 14 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 23:50:17,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:50:19,087 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 45 treesize of output 33 [2021-12-17 23:50:19,092 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:50:19,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844106177] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:19,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:50:19,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 33] total 48 [2021-12-17 23:50:19,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924645622] [2021-12-17 23:50:19,179 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:50:19,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-17 23:50:19,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:50:19,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-17 23:50:19,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=4406, Unknown=0, NotChecked=0, Total=4692 [2021-12-17 23:50:19,180 INFO L87 Difference]: Start difference. First operand 1488 states and 1773 transitions. Second operand has 48 states, 46 states have (on average 3.8043478260869565) internal successors, (175), 43 states have internal predecessors, (175), 17 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (32), 16 states have call predecessors, (32), 16 states have call successors, (32) [2021-12-17 23:50:25,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:50:25,975 INFO L93 Difference]: Finished difference Result 2264 states and 3054 transitions. [2021-12-17 23:50:25,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-17 23:50:25,976 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 46 states have (on average 3.8043478260869565) internal successors, (175), 43 states have internal predecessors, (175), 17 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (32), 16 states have call predecessors, (32), 16 states have call successors, (32) Word has length 155 [2021-12-17 23:50:25,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:50:25,980 INFO L225 Difference]: With dead ends: 2264 [2021-12-17 23:50:25,981 INFO L226 Difference]: Without dead ends: 2106 [2021-12-17 23:50:25,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 175 SyntacticMatches, 28 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4530 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=842, Invalid=13200, Unknown=0, NotChecked=0, Total=14042 [2021-12-17 23:50:25,982 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 996 mSDsluCounter, 6188 mSDsCounter, 0 mSdLazyCounter, 6447 mSolverCounterSat, 1244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1077 SdHoareTripleChecker+Valid, 6567 SdHoareTripleChecker+Invalid, 13989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1244 IncrementalHoareTripleChecker+Valid, 6447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6298 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2021-12-17 23:50:25,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1077 Valid, 6567 Invalid, 13989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1244 Valid, 6447 Invalid, 0 Unknown, 6298 Unchecked, 4.1s Time] [2021-12-17 23:50:25,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states. [2021-12-17 23:50:26,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 1521. [2021-12-17 23:50:26,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1101 states have (on average 1.0599455040871935) internal successors, (1167), 1109 states have internal predecessors, (1167), 282 states have call successors, (282), 129 states have call predecessors, (282), 137 states have return successors, (363), 282 states have call predecessors, (363), 281 states have call successors, (363) [2021-12-17 23:50:26,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 1812 transitions. [2021-12-17 23:50:26,114 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 1812 transitions. Word has length 155 [2021-12-17 23:50:26,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:50:26,115 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 1812 transitions. [2021-12-17 23:50:26,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 46 states have (on average 3.8043478260869565) internal successors, (175), 43 states have internal predecessors, (175), 17 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (32), 16 states have call predecessors, (32), 16 states have call successors, (32) [2021-12-17 23:50:26,116 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 1812 transitions. [2021-12-17 23:50:26,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:50:26,118 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:50:26,118 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:50:26,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-12-17 23:50:26,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:26,331 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:50:26,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:50:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash 198533315, now seen corresponding path program 1 times [2021-12-17 23:50:26,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:50:26,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569352202] [2021-12-17 23:50:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:26,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:50:27,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:50:27,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:50:27,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:27,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:50:27,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:50:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:50:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:50:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:50:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 23:50:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2021-12-17 23:50:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2021-12-17 23:50:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-17 23:50:27,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-17 23:50:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-12-17 23:50:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-17 23:50:27,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2021-12-17 23:50:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-17 23:50:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2021-12-17 23:50:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,405 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-12-17 23:50:27,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:50:27,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569352202] [2021-12-17 23:50:27,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569352202] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:50:27,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885649147] [2021-12-17 23:50:27,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:50:27,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:50:27,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:50:27,407 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:50:27,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-17 23:50:27,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:50:27,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 2804 conjuncts, 132 conjunts are in the unsatisfiable core [2021-12-17 23:50:27,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:50:27,861 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:50:28,024 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-17 23:50:28,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-17 23:50:28,076 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:28,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 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:28,826 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:50:28,827 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:50:30,887 INFO L354 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2021-12-17 23:50:30,887 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 36 treesize of output 32 [2021-12-17 23:50:30,896 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:50:30,896 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 42 treesize of output 43 [2021-12-17 23:51:32,812 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:51:32,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 46 treesize of output 18 [2021-12-17 23:51:32,817 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:51:32,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 16 [2021-12-17 23:51:32,965 INFO L354 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2021-12-17 23:51:32,978 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 67 treesize of output 39 [2021-12-17 23:51:33,050 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 34 proven. 61 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-17 23:51:33,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:51:33,202 INFO L354 Elim1Store]: treesize reduction 81, result has 29.6 percent of original size [2021-12-17 23:51:33,203 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:51:33,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885649147] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:51:33,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:51:33,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 33] total 45 [2021-12-17 23:51:33,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076607225] [2021-12-17 23:51:33,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:51:33,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 23:51:33,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:51:33,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 23:51:33,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2343, Unknown=14, NotChecked=0, Total=2550 [2021-12-17 23:51:33,683 INFO L87 Difference]: Start difference. First operand 1521 states and 1812 transitions. Second operand has 45 states, 39 states have (on average 4.17948717948718) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (38), 11 states have call predecessors, (38), 9 states have return successors, (35), 16 states have call predecessors, (35), 17 states have call successors, (35) [2021-12-17 23:52:03,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:52:03,767 INFO L93 Difference]: Finished difference Result 1723 states and 2056 transitions. [2021-12-17 23:52:03,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-12-17 23:52:03,768 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 39 states have (on average 4.17948717948718) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (38), 11 states have call predecessors, (38), 9 states have return successors, (35), 16 states have call predecessors, (35), 17 states have call successors, (35) Word has length 159 [2021-12-17 23:52:03,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:52:03,771 INFO L225 Difference]: With dead ends: 1723 [2021-12-17 23:52:03,771 INFO L226 Difference]: Without dead ends: 1709 [2021-12-17 23:52:03,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 249 SyntacticMatches, 22 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2271 ImplicationChecksByTransitivity, 89.2s TimeCoverageRelationStatistics Valid=472, Invalid=5812, Unknown=36, NotChecked=0, Total=6320 [2021-12-17 23:52:03,772 INFO L933 BasicCegarLoop]: 402 mSDtfsCounter, 491 mSDsluCounter, 5836 mSDsCounter, 0 mSdLazyCounter, 2719 mSolverCounterSat, 383 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 6238 SdHoareTripleChecker+Invalid, 6455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 383 IncrementalHoareTripleChecker+Valid, 2719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3353 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:52:03,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 6238 Invalid, 6455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [383 Valid, 2719 Invalid, 0 Unknown, 3353 Unchecked, 1.5s Time] [2021-12-17 23:52:03,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states. [2021-12-17 23:52:03,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1604. [2021-12-17 23:52:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1604 states, 1167 states have (on average 1.0574121679520136) internal successors, (1234), 1174 states have internal predecessors, (1234), 285 states have call successors, (285), 143 states have call predecessors, (285), 151 states have return successors, (370), 286 states have call predecessors, (370), 284 states have call successors, (370) [2021-12-17 23:52:03,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1604 states to 1604 states and 1889 transitions. [2021-12-17 23:52:03,895 INFO L78 Accepts]: Start accepts. Automaton has 1604 states and 1889 transitions. Word has length 159 [2021-12-17 23:52:03,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:52:03,895 INFO L470 AbstractCegarLoop]: Abstraction has 1604 states and 1889 transitions. [2021-12-17 23:52:03,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 39 states have (on average 4.17948717948718) internal successors, (163), 36 states have internal predecessors, (163), 20 states have call successors, (38), 11 states have call predecessors, (38), 9 states have return successors, (35), 16 states have call predecessors, (35), 17 states have call successors, (35) [2021-12-17 23:52:03,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1604 states and 1889 transitions. [2021-12-17 23:52:03,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:52:03,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:52:03,898 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:52:03,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-17 23:52:04,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-12-17 23:52:04,115 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:52:04,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:52:04,116 INFO L85 PathProgramCache]: Analyzing trace with hash 357771239, now seen corresponding path program 1 times [2021-12-17 23:52:04,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:52:04,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103956429] [2021-12-17 23:52:04,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:52:04,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:52:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:52:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:52:04,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:52:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:52:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:52:04,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:52:04,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:52:04,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:52:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:52:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:52:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:52:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:52:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:52:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:04,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:52:04,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:05,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:52:05,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:05,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:52:05,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:05,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:52:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 26 proven. 22 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-17 23:52:05,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:52:05,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103956429] [2021-12-17 23:52:05,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103956429] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:52:05,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780252353] [2021-12-17 23:52:05,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:52:05,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:52:05,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:52:05,071 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:52:05,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-17 23:52:08,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:52:08,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 2768 conjuncts, 131 conjunts are in the unsatisfiable core [2021-12-17 23:52:08,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:52:08,469 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:52:08,907 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-17 23:52:08,907 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:52:08,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:52:08,955 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:52:09,642 INFO L354 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2021-12-17 23:52:09,642 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 20 treesize of output 22 [2021-12-17 23:52:20,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:52:20,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 47 [2021-12-17 23:53:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:53:22,052 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-12-17 23:53:22,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 63 treesize of output 52 [2021-12-17 23:53:31,534 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:53:31,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 82 treesize of output 42 [2021-12-17 23:53:31,738 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 7 proven. 103 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-17 23:53:31,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:53:48,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780252353] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:53:48,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:53:48,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 42] total 65 [2021-12-17 23:53:48,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286930310] [2021-12-17 23:53:48,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:53:48,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-12-17 23:53:48,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:53:48,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-12-17 23:53:48,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=5952, Unknown=13, NotChecked=0, Total=6320 [2021-12-17 23:53:48,878 INFO L87 Difference]: Start difference. First operand 1604 states and 1889 transitions. Second operand has 65 states, 57 states have (on average 3.491228070175439) internal successors, (199), 56 states have internal predecessors, (199), 24 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 17 states have call predecessors, (34), 22 states have call successors, (34) [2021-12-17 23:54:21,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:54:21,031 INFO L93 Difference]: Finished difference Result 1886 states and 2371 transitions. [2021-12-17 23:54:21,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-12-17 23:54:21,032 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 57 states have (on average 3.491228070175439) internal successors, (199), 56 states have internal predecessors, (199), 24 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 17 states have call predecessors, (34), 22 states have call successors, (34) Word has length 159 [2021-12-17 23:54:21,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:54:21,036 INFO L225 Difference]: With dead ends: 1886 [2021-12-17 23:54:21,036 INFO L226 Difference]: Without dead ends: 1884 [2021-12-17 23:54:21,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 235 SyntacticMatches, 30 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7007 ImplicationChecksByTransitivity, 118.0s TimeCoverageRelationStatistics Valid=1025, Invalid=19835, Unknown=20, NotChecked=0, Total=20880 [2021-12-17 23:54:21,038 INFO L933 BasicCegarLoop]: 484 mSDtfsCounter, 620 mSDsluCounter, 9275 mSDsCounter, 0 mSdLazyCounter, 11691 mSolverCounterSat, 579 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 9759 SdHoareTripleChecker+Invalid, 16631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 579 IncrementalHoareTripleChecker+Valid, 11691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4361 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:54:21,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [708 Valid, 9759 Invalid, 16631 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [579 Valid, 11691 Invalid, 0 Unknown, 4361 Unchecked, 8.8s Time] [2021-12-17 23:54:21,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1884 states. [2021-12-17 23:54:21,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1884 to 1626. [2021-12-17 23:54:21,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1626 states, 1184 states have (on average 1.056587837837838) internal successors, (1251), 1191 states have internal predecessors, (1251), 285 states have call successors, (285), 148 states have call predecessors, (285), 156 states have return successors, (370), 286 states have call predecessors, (370), 284 states have call successors, (370) [2021-12-17 23:54:21,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 1906 transitions. [2021-12-17 23:54:21,172 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 1906 transitions. Word has length 159 [2021-12-17 23:54:21,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:54:21,172 INFO L470 AbstractCegarLoop]: Abstraction has 1626 states and 1906 transitions. [2021-12-17 23:54:21,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 57 states have (on average 3.491228070175439) internal successors, (199), 56 states have internal predecessors, (199), 24 states have call successors, (36), 10 states have call predecessors, (36), 14 states have return successors, (34), 17 states have call predecessors, (34), 22 states have call successors, (34) [2021-12-17 23:54:21,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 1906 transitions. [2021-12-17 23:54:21,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:54:21,175 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:54:21,175 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:54:21,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-12-17 23:54:21,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:54:21,396 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:54:21,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:54:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1343096025, now seen corresponding path program 1 times [2021-12-17 23:54:21,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:54:21,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837842489] [2021-12-17 23:54:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:54:21,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:54:21,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:54:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:54:21,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:54:21,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:54:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:54:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:54:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:54:21,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:54:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:54:21,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:54:21,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:54:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:54:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:54:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:54:21,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:54:21,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:54:21,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:54:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 36 proven. 7 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-17 23:54:21,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:54:21,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837842489] [2021-12-17 23:54:21,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837842489] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:54:21,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510573934] [2021-12-17 23:54:21,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:54:21,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:54:21,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:54:21,791 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:54:21,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-17 23:54:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:54:25,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 2758 conjuncts, 117 conjunts are in the unsatisfiable core [2021-12-17 23:54:25,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:54:25,016 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:25,249 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:54:25,249 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:54:25,286 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:54:25,541 INFO L354 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2021-12-17 23:54:25,541 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:54:26,787 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_273| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_70| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_70| Int)) (and (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_70| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_273|)) (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_70|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_70|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_273|) 0)))) is different from true [2021-12-17 23:54:26,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:54:26,901 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 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-17 23:54:28,132 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_274| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_71| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_71| Int)) (and (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_71| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_274|)) (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_71|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_71|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_274|) 0)))) is different from true [2021-12-17 23:54:29,396 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_72| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_275| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_72| Int)) (and (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_72| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_275|)) (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_72|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_72|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to~0#1.base_BEFORE_CALL_275|) 0)))) is different from true [2021-12-17 23:54:30,722 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_73| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_114| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_73| Int)) (and (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_73| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_114|)) (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_73|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_73|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_114|) 0)))) is different from true [2021-12-17 23:54:32,034 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_74| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_115| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_74| Int)) (and (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_74| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_115|)) (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_74|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_74|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_115|) 0)))) is different from true [2021-12-17 23:54:33,309 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_75| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_116| Int)) (and (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_75|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_75|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_116|) 0)) (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_75| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_116|)))) is different from true [2021-12-17 23:54:34,592 WARN L860 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_76| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_76| Int)) (and (= (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_76|) |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.offset_BEFORE_CALL_76|) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_117|) 0)) (not (= |v_ULTIMATE.start_aws_byte_buf_append_dynamic_harness_~#to_old~0#1.base_BEFORE_CALL_76| |v_ULTIMATE.start_aws_byte_buf_append_dynamic_~to#1.base_BEFORE_CALL_117|)))) is different from true [2021-12-17 23:54:34,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:54:34,901 INFO L354 Elim1Store]: treesize reduction 22, result has 47.6 percent of original size [2021-12-17 23:54:34,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 39 [2021-12-17 23:55:28,418 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-17 23:55:28,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 30 [2021-12-17 23:55:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 44 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 68 not checked. [2021-12-17 23:55:28,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:55:37,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510573934] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:55:37,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:55:37,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 41] total 51 [2021-12-17 23:55:37,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942609856] [2021-12-17 23:55:37,530 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:55:37,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-12-17 23:55:37,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:55:37,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-12-17 23:55:37,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=3114, Unknown=13, NotChecked=826, Total=4160 [2021-12-17 23:55:37,532 INFO L87 Difference]: Start difference. First operand 1626 states and 1906 transitions. Second operand has 51 states, 48 states have (on average 4.0625) internal successors, (195), 46 states have internal predecessors, (195), 14 states have call successors, (36), 16 states have call predecessors, (36), 18 states have return successors, (34), 13 states have call predecessors, (34), 13 states have call successors, (34) [2021-12-17 23:57:04,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:04,799 INFO L93 Difference]: Finished difference Result 1969 states and 2379 transitions. [2021-12-17 23:57:04,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-17 23:57:04,800 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 48 states have (on average 4.0625) internal successors, (195), 46 states have internal predecessors, (195), 14 states have call successors, (36), 16 states have call predecessors, (36), 18 states have return successors, (34), 13 states have call predecessors, (34), 13 states have call successors, (34) Word has length 159 [2021-12-17 23:57:04,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:04,803 INFO L225 Difference]: With dead ends: 1969 [2021-12-17 23:57:04,803 INFO L226 Difference]: Without dead ends: 1774 [2021-12-17 23:57:04,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 239 SyntacticMatches, 16 SemanticMatches, 89 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 111.5s TimeCoverageRelationStatistics Valid=444, Invalid=6510, Unknown=46, NotChecked=1190, Total=8190 [2021-12-17 23:57:04,805 INFO L933 BasicCegarLoop]: 389 mSDtfsCounter, 128 mSDsluCounter, 7689 mSDsCounter, 0 mSdLazyCounter, 2972 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 8078 SdHoareTripleChecker+Invalid, 7275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4228 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:04,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 8078 Invalid, 7275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2972 Invalid, 0 Unknown, 4228 Unchecked, 2.5s Time] [2021-12-17 23:57:04,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1774 states. [2021-12-17 23:57:04,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1774 to 1626. [2021-12-17 23:57:04,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1626 states, 1186 states have (on average 1.0556492411467115) internal successors, (1252), 1193 states have internal predecessors, (1252), 280 states have call successors, (280), 152 states have call predecessors, (280), 159 states have return successors, (361), 280 states have call predecessors, (361), 279 states have call successors, (361) [2021-12-17 23:57:04,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1626 states to 1626 states and 1893 transitions. [2021-12-17 23:57:04,937 INFO L78 Accepts]: Start accepts. Automaton has 1626 states and 1893 transitions. Word has length 159 [2021-12-17 23:57:04,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:04,937 INFO L470 AbstractCegarLoop]: Abstraction has 1626 states and 1893 transitions. [2021-12-17 23:57:04,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 48 states have (on average 4.0625) internal successors, (195), 46 states have internal predecessors, (195), 14 states have call successors, (36), 16 states have call predecessors, (36), 18 states have return successors, (34), 13 states have call predecessors, (34), 13 states have call successors, (34) [2021-12-17 23:57:04,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1626 states and 1893 transitions. [2021-12-17 23:57:04,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2021-12-17 23:57:04,939 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:04,939 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:04,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-12-17 23:57:05,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:05,151 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:05,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:05,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1270709467, now seen corresponding path program 1 times [2021-12-17 23:57:05,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:05,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443546486] [2021-12-17 23:57:05,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:05,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:05,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:05,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:05,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:57:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:05,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:57:05,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:57:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:57:05,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:57:05,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:57:05,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:57:05,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:57:05,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:57:05,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:57:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:57:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:57:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:57:05,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:57:05,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:05,791 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-12-17 23:57:05,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:05,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443546486] [2021-12-17 23:57:05,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443546486] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:05,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:05,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2021-12-17 23:57:05,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017373962] [2021-12-17 23:57:05,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:05,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-12-17 23:57:05,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:05,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-17 23:57:05,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:57:05,793 INFO L87 Difference]: Start difference. First operand 1626 states and 1893 transitions. Second operand has 17 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 10 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-17 23:57:08,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:08,281 INFO L93 Difference]: Finished difference Result 1785 states and 2191 transitions. [2021-12-17 23:57:08,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 23:57:08,281 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 10 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) Word has length 159 [2021-12-17 23:57:08,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:08,285 INFO L225 Difference]: With dead ends: 1785 [2021-12-17 23:57:08,285 INFO L226 Difference]: Without dead ends: 1783 [2021-12-17 23:57:08,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-12-17 23:57:08,285 INFO L933 BasicCegarLoop]: 269 mSDtfsCounter, 437 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 2407 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 1562 SdHoareTripleChecker+Invalid, 2840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 2407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:08,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [485 Valid, 1562 Invalid, 2840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 2407 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-12-17 23:57:08,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1783 states. [2021-12-17 23:57:08,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1783 to 1630. [2021-12-17 23:57:08,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1630 states, 1189 states have (on average 1.0555088309503784) internal successors, (1255), 1196 states have internal predecessors, (1255), 280 states have call successors, (280), 153 states have call predecessors, (280), 160 states have return successors, (361), 280 states have call predecessors, (361), 279 states have call successors, (361) [2021-12-17 23:57:08,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1630 states to 1630 states and 1896 transitions. [2021-12-17 23:57:08,417 INFO L78 Accepts]: Start accepts. Automaton has 1630 states and 1896 transitions. Word has length 159 [2021-12-17 23:57:08,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:08,418 INFO L470 AbstractCegarLoop]: Abstraction has 1630 states and 1896 transitions. [2021-12-17 23:57:08,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 10 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 8 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-17 23:57:08,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 1896 transitions. [2021-12-17 23:57:08,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-12-17 23:57:08,420 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:08,420 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:08,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-17 23:57:08,420 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:08,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:08,420 INFO L85 PathProgramCache]: Analyzing trace with hash -664184092, now seen corresponding path program 1 times [2021-12-17 23:57:08,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:08,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092110322] [2021-12-17 23:57:08,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:08,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:08,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:08,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:08,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:57:08,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:57:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:57:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:57:08,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-12-17 23:57:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-17 23:57:08,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 23:57:08,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2021-12-17 23:57:08,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2021-12-17 23:57:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-17 23:57:08,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-17 23:57:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-17 23:57:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2021-12-17 23:57:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:57:08,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-12-17 23:57:08,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:08,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092110322] [2021-12-17 23:57:08,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092110322] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:08,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:08,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 23:57:08,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056562233] [2021-12-17 23:57:08,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:08,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 23:57:08,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 23:57:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 23:57:08,560 INFO L87 Difference]: Start difference. First operand 1630 states and 1896 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-17 23:57:09,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:09,093 INFO L93 Difference]: Finished difference Result 1857 states and 2207 transitions. [2021-12-17 23:57:09,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 23:57:09,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 161 [2021-12-17 23:57:09,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:09,097 INFO L225 Difference]: With dead ends: 1857 [2021-12-17 23:57:09,097 INFO L226 Difference]: Without dead ends: 1646 [2021-12-17 23:57:09,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 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:57:09,098 INFO L933 BasicCegarLoop]: 313 mSDtfsCounter, 100 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:09,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 850 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 23:57:09,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2021-12-17 23:57:09,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1611. [2021-12-17 23:57:09,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1180 states have (on average 1.0491525423728814) internal successors, (1238), 1186 states have internal predecessors, (1238), 270 states have call successors, (270), 153 states have call predecessors, (270), 160 states have return successors, (351), 271 states have call predecessors, (351), 269 states have call successors, (351) [2021-12-17 23:57:09,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 1859 transitions. [2021-12-17 23:57:09,226 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 1859 transitions. Word has length 161 [2021-12-17 23:57:09,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:09,227 INFO L470 AbstractCegarLoop]: Abstraction has 1611 states and 1859 transitions. [2021-12-17 23:57:09,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2021-12-17 23:57:09,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 1859 transitions. [2021-12-17 23:57:09,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-12-17 23:57:09,229 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:09,229 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:57:09,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-17 23:57:09,229 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:09,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:09,230 INFO L85 PathProgramCache]: Analyzing trace with hash -8529142, now seen corresponding path program 1 times [2021-12-17 23:57:09,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:09,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51332205] [2021-12-17 23:57:09,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:09,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:09,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:09,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:57:09,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:09,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:57:09,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:57:09,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:57:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-17 23:57:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:57:09,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:57:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:57:09,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:09,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:57:09,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:57:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-17 23:57:09,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-12-17 23:57:09,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:09,422 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-17 23:57:09,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:09,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51332205] [2021-12-17 23:57:09,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51332205] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:09,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:09,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:57:09,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913675026] [2021-12-17 23:57:09,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:09,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:57:09,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:09,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:57:09,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:57:09,424 INFO L87 Difference]: Start difference. First operand 1611 states and 1859 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2021-12-17 23:57:10,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:10,070 INFO L93 Difference]: Finished difference Result 1831 states and 2137 transitions. [2021-12-17 23:57:10,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:57:10,070 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 164 [2021-12-17 23:57:10,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:10,073 INFO L225 Difference]: With dead ends: 1831 [2021-12-17 23:57:10,073 INFO L226 Difference]: Without dead ends: 1637 [2021-12-17 23:57:10,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 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:57:10,074 INFO L933 BasicCegarLoop]: 287 mSDtfsCounter, 190 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:10,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 998 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 23:57:10,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2021-12-17 23:57:10,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 1616. [2021-12-17 23:57:10,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1616 states, 1184 states have (on average 1.0489864864864864) internal successors, (1242), 1190 states have internal predecessors, (1242), 270 states have call successors, (270), 153 states have call predecessors, (270), 161 states have return successors, (352), 272 states have call predecessors, (352), 269 states have call successors, (352) [2021-12-17 23:57:10,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1616 states to 1616 states and 1864 transitions. [2021-12-17 23:57:10,201 INFO L78 Accepts]: Start accepts. Automaton has 1616 states and 1864 transitions. Word has length 164 [2021-12-17 23:57:10,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:10,202 INFO L470 AbstractCegarLoop]: Abstraction has 1616 states and 1864 transitions. [2021-12-17 23:57:10,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 5 states have internal predecessors, (72), 2 states have call successors, (18), 4 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2021-12-17 23:57:10,202 INFO L276 IsEmpty]: Start isEmpty. Operand 1616 states and 1864 transitions. [2021-12-17 23:57:10,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-17 23:57:10,204 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:10,204 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:10,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-17 23:57:10,204 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:10,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1709598379, now seen corresponding path program 1 times [2021-12-17 23:57:10,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:10,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039374698] [2021-12-17 23:57:10,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:10,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:10,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:10,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:10,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:10,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:10,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:11,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:11,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:11,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:11,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:11,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:11,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-17 23:57:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-17 23:57:11,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-17 23:57:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:11,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:57:11,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 41 proven. 30 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-17 23:57:12,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:12,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039374698] [2021-12-17 23:57:12,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039374698] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:12,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195399640] [2021-12-17 23:57:12,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:12,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:12,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:57:12,032 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:57:12,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-17 23:57:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:12,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 2787 conjuncts, 88 conjunts are in the unsatisfiable core [2021-12-17 23:57:12,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:57:12,692 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:57:14,076 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:57:14,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2021-12-17 23:57:14,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:57:14,092 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-17 23:57:14,092 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:57:14,097 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:57:14,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-17 23:57:14,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-17 23:57:15,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:57:15,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-17 23:57:15,803 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 17 treesize of output 15 [2021-12-17 23:57:15,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-17 23:57:15,810 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-17 23:57:15,810 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 26 treesize of output 10 [2021-12-17 23:57:17,173 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 34 proven. 74 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-17 23:57:17,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:57:17,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195399640] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:17,953 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:57:17,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 26] total 55 [2021-12-17 23:57:17,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306626454] [2021-12-17 23:57:17,953 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:57:17,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-12-17 23:57:17,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:17,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-12-17 23:57:17,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=3544, Unknown=0, NotChecked=0, Total=3782 [2021-12-17 23:57:17,954 INFO L87 Difference]: Start difference. First operand 1616 states and 1864 transitions. Second operand has 55 states, 50 states have (on average 3.94) internal successors, (197), 48 states have internal predecessors, (197), 22 states have call successors, (40), 8 states have call predecessors, (40), 13 states have return successors, (39), 18 states have call predecessors, (39), 21 states have call successors, (39) [2021-12-17 23:57:28,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:28,504 INFO L93 Difference]: Finished difference Result 1778 states and 2099 transitions. [2021-12-17 23:57:28,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-12-17 23:57:28,505 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 50 states have (on average 3.94) internal successors, (197), 48 states have internal predecessors, (197), 22 states have call successors, (40), 8 states have call predecessors, (40), 13 states have return successors, (39), 18 states have call predecessors, (39), 21 states have call successors, (39) Word has length 167 [2021-12-17 23:57:28,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:28,508 INFO L225 Difference]: With dead ends: 1778 [2021-12-17 23:57:28,509 INFO L226 Difference]: Without dead ends: 1732 [2021-12-17 23:57:28,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 214 SyntacticMatches, 13 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=752, Invalid=12358, Unknown=0, NotChecked=0, Total=13110 [2021-12-17 23:57:28,510 INFO L933 BasicCegarLoop]: 352 mSDtfsCounter, 444 mSDsluCounter, 6658 mSDsCounter, 0 mSdLazyCounter, 6331 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 7010 SdHoareTripleChecker+Invalid, 8615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 6331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2006 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:28,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 7010 Invalid, 8615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 6331 Invalid, 0 Unknown, 2006 Unchecked, 6.2s Time] [2021-12-17 23:57:28,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2021-12-17 23:57:28,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1635. [2021-12-17 23:57:28,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1635 states, 1201 states have (on average 1.0499583680266444) internal successors, (1261), 1207 states have internal predecessors, (1261), 271 states have call successors, (271), 155 states have call predecessors, (271), 162 states have return successors, (363), 272 states have call predecessors, (363), 270 states have call successors, (363) [2021-12-17 23:57:28,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1635 states to 1635 states and 1895 transitions. [2021-12-17 23:57:28,654 INFO L78 Accepts]: Start accepts. Automaton has 1635 states and 1895 transitions. Word has length 167 [2021-12-17 23:57:28,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:28,654 INFO L470 AbstractCegarLoop]: Abstraction has 1635 states and 1895 transitions. [2021-12-17 23:57:28,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 50 states have (on average 3.94) internal successors, (197), 48 states have internal predecessors, (197), 22 states have call successors, (40), 8 states have call predecessors, (40), 13 states have return successors, (39), 18 states have call predecessors, (39), 21 states have call successors, (39) [2021-12-17 23:57:28,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1635 states and 1895 transitions. [2021-12-17 23:57:28,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2021-12-17 23:57:28,657 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:28,657 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:28,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-12-17 23:57:28,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-12-17 23:57:28,857 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:28,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:28,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1451432941, now seen corresponding path program 1 times [2021-12-17 23:57:28,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:28,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361629674] [2021-12-17 23:57:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:28,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:28,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:28,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:29,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:29,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:29,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:29,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:29,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:29,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:29,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-17 23:57:29,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-17 23:57:29,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-17 23:57:29,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:57:29,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:29,115 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-12-17 23:57:29,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:29,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361629674] [2021-12-17 23:57:29,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361629674] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:29,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:29,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 23:57:29,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533908428] [2021-12-17 23:57:29,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:29,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 23:57:29,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:29,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 23:57:29,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-17 23:57:29,116 INFO L87 Difference]: Start difference. First operand 1635 states and 1895 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) [2021-12-17 23:57:29,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:29,833 INFO L93 Difference]: Finished difference Result 1822 states and 2124 transitions. [2021-12-17 23:57:29,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 23:57:29,834 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) Word has length 167 [2021-12-17 23:57:29,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:29,837 INFO L225 Difference]: With dead ends: 1822 [2021-12-17 23:57:29,837 INFO L226 Difference]: Without dead ends: 1651 [2021-12-17 23:57:29,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:57:29,839 INFO L933 BasicCegarLoop]: 301 mSDtfsCounter, 241 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:29,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 870 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 23:57:29,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2021-12-17 23:57:29,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1628. [2021-12-17 23:57:29,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1628 states, 1195 states have (on average 1.0476987447698745) internal successors, (1252), 1200 states have internal predecessors, (1252), 271 states have call successors, (271), 155 states have call predecessors, (271), 161 states have return successors, (353), 272 states have call predecessors, (353), 270 states have call successors, (353) [2021-12-17 23:57:29,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1628 states to 1628 states and 1876 transitions. [2021-12-17 23:57:29,986 INFO L78 Accepts]: Start accepts. Automaton has 1628 states and 1876 transitions. Word has length 167 [2021-12-17 23:57:29,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:29,986 INFO L470 AbstractCegarLoop]: Abstraction has 1628 states and 1876 transitions. [2021-12-17 23:57:29,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 1 states have call successors, (20) [2021-12-17 23:57:29,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1628 states and 1876 transitions. [2021-12-17 23:57:29,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-12-17 23:57:29,989 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:29,989 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:29,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-17 23:57:29,989 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:29,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:29,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1867080774, now seen corresponding path program 1 times [2021-12-17 23:57:29,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:29,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495242767] [2021-12-17 23:57:29,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:29,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:30,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:30,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:30,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:30,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:30,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:30,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:30,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:30,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:30,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:30,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:30,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:57:30,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:57:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-12-17 23:57:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-17 23:57:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:30,225 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2021-12-17 23:57:30,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:30,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495242767] [2021-12-17 23:57:30,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495242767] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:30,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:30,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 23:57:30,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402168165] [2021-12-17 23:57:30,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:30,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:57:30,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:30,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:57:30,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:57:30,227 INFO L87 Difference]: Start difference. First operand 1628 states and 1876 transitions. Second operand has 10 states, 9 states have (on average 7.444444444444445) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-17 23:57:31,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:31,115 INFO L93 Difference]: Finished difference Result 1654 states and 1907 transitions. [2021-12-17 23:57:31,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 23:57:31,116 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.444444444444445) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 166 [2021-12-17 23:57:31,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:31,119 INFO L225 Difference]: With dead ends: 1654 [2021-12-17 23:57:31,119 INFO L226 Difference]: Without dead ends: 1652 [2021-12-17 23:57:31,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-12-17 23:57:31,120 INFO L933 BasicCegarLoop]: 301 mSDtfsCounter, 218 mSDsluCounter, 1430 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:31,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 1731 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-17 23:57:31,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2021-12-17 23:57:31,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 1633. [2021-12-17 23:57:31,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1633 states, 1198 states have (on average 1.0475792988313857) internal successors, (1255), 1203 states have internal predecessors, (1255), 272 states have call successors, (272), 156 states have call predecessors, (272), 162 states have return successors, (354), 273 states have call predecessors, (354), 271 states have call successors, (354) [2021-12-17 23:57:31,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1633 states to 1633 states and 1881 transitions. [2021-12-17 23:57:31,275 INFO L78 Accepts]: Start accepts. Automaton has 1633 states and 1881 transitions. Word has length 166 [2021-12-17 23:57:31,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:31,276 INFO L470 AbstractCegarLoop]: Abstraction has 1633 states and 1881 transitions. [2021-12-17 23:57:31,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.444444444444445) internal successors, (67), 6 states have internal predecessors, (67), 2 states have call successors, (20), 4 states have call predecessors, (20), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2021-12-17 23:57:31,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1633 states and 1881 transitions. [2021-12-17 23:57:31,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-12-17 23:57:31,278 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:31,278 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:31,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-17 23:57:31,278 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:31,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:31,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1044603876, now seen corresponding path program 1 times [2021-12-17 23:57:31,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:31,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349847056] [2021-12-17 23:57:31,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:31,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:31,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:31,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,756 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:31,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:31,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:32,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:32,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:32,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-17 23:57:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-12-17 23:57:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-12-17 23:57:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-17 23:57:32,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 47 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-12-17 23:57:32,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:32,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349847056] [2021-12-17 23:57:32,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349847056] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:32,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300214253] [2021-12-17 23:57:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:32,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:32,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:57:32,288 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:57:32,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-17 23:57:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:32,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 2797 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-17 23:57:32,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:57:32,901 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:57:33,414 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-17 23:57:33,414 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:57:33,418 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:57:36,130 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 28 treesize of output 20 [2021-12-17 23:57:36,155 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-12-17 23:57:36,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 33 [2021-12-17 23:57:36,224 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 40 proven. 71 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-17 23:57:36,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:57:38,116 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-17 23:57:38,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-17 23:57:38,473 INFO L354 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2021-12-17 23:57:38,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2021-12-17 23:57:38,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300214253] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:38,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 23:57:38,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 29] total 50 [2021-12-17 23:57:38,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545567483] [2021-12-17 23:57:38,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 23:57:38,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-17 23:57:38,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:38,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-17 23:57:38,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=4606, Unknown=1, NotChecked=0, Total=4830 [2021-12-17 23:57:38,678 INFO L87 Difference]: Start difference. First operand 1633 states and 1881 transitions. Second operand has 50 states, 46 states have (on average 4.586956521739131) internal successors, (211), 43 states have internal predecessors, (211), 13 states have call successors, (40), 6 states have call predecessors, (40), 10 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2021-12-17 23:57:46,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:46,537 INFO L93 Difference]: Finished difference Result 1740 states and 1999 transitions. [2021-12-17 23:57:46,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-12-17 23:57:46,537 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 46 states have (on average 4.586956521739131) internal successors, (211), 43 states have internal predecessors, (211), 13 states have call successors, (40), 6 states have call predecessors, (40), 10 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 169 [2021-12-17 23:57:46,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:46,540 INFO L225 Difference]: With dead ends: 1740 [2021-12-17 23:57:46,540 INFO L226 Difference]: Without dead ends: 1738 [2021-12-17 23:57:46,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 277 SyntacticMatches, 13 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4462 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=763, Invalid=17326, Unknown=1, NotChecked=0, Total=18090 [2021-12-17 23:57:46,542 INFO L933 BasicCegarLoop]: 338 mSDtfsCounter, 330 mSDsluCounter, 7919 mSDsCounter, 0 mSdLazyCounter, 5356 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 8257 SdHoareTripleChecker+Invalid, 7648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 5356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2031 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:46,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 8257 Invalid, 7648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 5356 Invalid, 0 Unknown, 2031 Unchecked, 3.7s Time] [2021-12-17 23:57:46,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1738 states. [2021-12-17 23:57:46,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1738 to 1688. [2021-12-17 23:57:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1688 states, 1240 states have (on average 1.0483870967741935) internal successors, (1300), 1246 states have internal predecessors, (1300), 276 states have call successors, (276), 165 states have call predecessors, (276), 171 states have return successors, (358), 276 states have call predecessors, (358), 275 states have call successors, (358) [2021-12-17 23:57:46,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1688 states to 1688 states and 1934 transitions. [2021-12-17 23:57:46,692 INFO L78 Accepts]: Start accepts. Automaton has 1688 states and 1934 transitions. Word has length 169 [2021-12-17 23:57:46,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:46,693 INFO L470 AbstractCegarLoop]: Abstraction has 1688 states and 1934 transitions. [2021-12-17 23:57:46,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 46 states have (on average 4.586956521739131) internal successors, (211), 43 states have internal predecessors, (211), 13 states have call successors, (40), 6 states have call predecessors, (40), 10 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2021-12-17 23:57:46,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1688 states and 1934 transitions. [2021-12-17 23:57:46,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-17 23:57:46,695 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:46,696 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-12-17 23:57:46,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:46,896 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:46,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:46,897 INFO L85 PathProgramCache]: Analyzing trace with hash 696873410, now seen corresponding path program 1 times [2021-12-17 23:57:46,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:46,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486425681] [2021-12-17 23:57:46,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:46,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:47,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:47,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:47,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:47,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:47,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:47,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:47,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:47,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:47,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:57:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:57:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-12-17 23:57:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-17 23:57:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,244 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-12-17 23:57:47,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:47,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486425681] [2021-12-17 23:57:47,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486425681] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:57:47,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476832592] [2021-12-17 23:57:47,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:47,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:57:47,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:57:47,246 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:57:47,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-17 23:57:47,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:47,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 2791 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-17 23:57:47,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:57:47,812 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:57:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 74 proven. 10 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-12-17 23:57:49,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:57:49,517 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2021-12-17 23:57:49,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476832592] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:57:49,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:57:49,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 9] total 22 [2021-12-17 23:57:49,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899094296] [2021-12-17 23:57:49,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:57:49,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 23:57:49,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:49,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 23:57:49,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-12-17 23:57:49,518 INFO L87 Difference]: Start difference. First operand 1688 states and 1934 transitions. Second operand has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 20 states have internal predecessors, (147), 7 states have call successors, (36), 5 states have call predecessors, (36), 5 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) [2021-12-17 23:57:51,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:51,981 INFO L93 Difference]: Finished difference Result 1830 states and 2102 transitions. [2021-12-17 23:57:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-17 23:57:51,982 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 20 states have internal predecessors, (147), 7 states have call successors, (36), 5 states have call predecessors, (36), 5 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) Word has length 170 [2021-12-17 23:57:51,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:51,985 INFO L225 Difference]: With dead ends: 1830 [2021-12-17 23:57:51,985 INFO L226 Difference]: Without dead ends: 1784 [2021-12-17 23:57:51,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 344 SyntacticMatches, 25 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=310, Invalid=1172, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 23:57:51,986 INFO L933 BasicCegarLoop]: 387 mSDtfsCounter, 488 mSDsluCounter, 2292 mSDsCounter, 0 mSdLazyCounter, 1697 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 2679 SdHoareTripleChecker+Invalid, 2774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 1697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 780 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:51,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 2679 Invalid, 2774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 1697 Invalid, 0 Unknown, 780 Unchecked, 1.6s Time] [2021-12-17 23:57:51,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2021-12-17 23:57:52,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1620. [2021-12-17 23:57:52,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1192 states have (on average 1.0503355704697988) internal successors, (1252), 1197 states have internal predecessors, (1252), 264 states have call successors, (264), 158 states have call predecessors, (264), 163 states have return successors, (331), 264 states have call predecessors, (331), 263 states have call successors, (331) [2021-12-17 23:57:52,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 1847 transitions. [2021-12-17 23:57:52,136 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 1847 transitions. Word has length 170 [2021-12-17 23:57:52,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:52,136 INFO L470 AbstractCegarLoop]: Abstraction has 1620 states and 1847 transitions. [2021-12-17 23:57:52,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.681818181818182) internal successors, (147), 20 states have internal predecessors, (147), 7 states have call successors, (36), 5 states have call predecessors, (36), 5 states have return successors, (33), 6 states have call predecessors, (33), 6 states have call successors, (33) [2021-12-17 23:57:52,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 1847 transitions. [2021-12-17 23:57:52,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-12-17 23:57:52,139 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:52,139 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:57:52,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-12-17 23:57:52,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-12-17 23:57:52,339 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:52,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:52,340 INFO L85 PathProgramCache]: Analyzing trace with hash -481690256, now seen corresponding path program 1 times [2021-12-17 23:57:52,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:52,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794084526] [2021-12-17 23:57:52,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:52,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:52,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:52,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-17 23:57:52,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-17 23:57:52,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-17 23:57:52,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-17 23:57:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-17 23:57:52,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-12-17 23:57:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-12-17 23:57:52,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-17 23:57:52,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2021-12-17 23:57:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2021-12-17 23:57:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2021-12-17 23:57:52,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2021-12-17 23:57:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:52,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-17 23:57:52,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-17 23:57:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:52,586 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-12-17 23:57:52,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:52,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794084526] [2021-12-17 23:57:52,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794084526] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:52,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:52,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-17 23:57:52,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169260083] [2021-12-17 23:57:52,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:52,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 23:57:52,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:52,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 23:57:52,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:57:52,588 INFO L87 Difference]: Start difference. First operand 1620 states and 1847 transitions. Second operand has 11 states, 10 states have (on average 7.9) internal successors, (79), 6 states have internal predecessors, (79), 2 states have call successors, (19), 5 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:57:53,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 23:57:53,656 INFO L93 Difference]: Finished difference Result 1652 states and 1886 transitions. [2021-12-17 23:57:53,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-17 23:57:53,657 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.9) internal successors, (79), 6 states have internal predecessors, (79), 2 states have call successors, (19), 5 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 170 [2021-12-17 23:57:53,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 23:57:53,659 INFO L225 Difference]: With dead ends: 1652 [2021-12-17 23:57:53,660 INFO L226 Difference]: Without dead ends: 1650 [2021-12-17 23:57:53,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-12-17 23:57:53,660 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 318 mSDsluCounter, 1419 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-17 23:57:53,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 1713 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 930 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-17 23:57:53,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1650 states. [2021-12-17 23:57:53,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1650 to 1625. [2021-12-17 23:57:53,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1625 states, 1195 states have (on average 1.0502092050209204) internal successors, (1255), 1200 states have internal predecessors, (1255), 265 states have call successors, (265), 159 states have call predecessors, (265), 164 states have return successors, (332), 265 states have call predecessors, (332), 264 states have call successors, (332) [2021-12-17 23:57:53,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1625 states to 1625 states and 1852 transitions. [2021-12-17 23:57:53,808 INFO L78 Accepts]: Start accepts. Automaton has 1625 states and 1852 transitions. Word has length 170 [2021-12-17 23:57:53,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 23:57:53,809 INFO L470 AbstractCegarLoop]: Abstraction has 1625 states and 1852 transitions. [2021-12-17 23:57:53,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.9) internal successors, (79), 6 states have internal predecessors, (79), 2 states have call successors, (19), 5 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:57:53,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1625 states and 1852 transitions. [2021-12-17 23:57:53,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-12-17 23:57:53,811 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 23:57:53,811 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 23:57:53,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-12-17 23:57:53,811 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 23:57:53,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:57:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash -264991735, now seen corresponding path program 1 times [2021-12-17 23:57:53,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:57:53,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139828334] [2021-12-17 23:57:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:57:53,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:57:53,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 23:57:54,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-17 23:57:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:54,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 23:57:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-17 23:57:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 23:57:54,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-17 23:57:54,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2021-12-17 23:57:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-12-17 23:57:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-12-17 23:57:54,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-12-17 23:57:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-17 23:57:54,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-17 23:57:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-12-17 23:57:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-17 23:57:54,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-17 23:57:54,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2021-12-17 23:57:54,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2021-12-17 23:57:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-17 23:57:54,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2021-12-17 23:57:54,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:57:54,154 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2021-12-17 23:57:54,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:57:54,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139828334] [2021-12-17 23:57:54,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139828334] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:57:54,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:57:54,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-17 23:57:54,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285069798] [2021-12-17 23:57:54,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:57:54,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 23:57:54,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:57:54,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 23:57:54,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-17 23:57:54,156 INFO L87 Difference]: Start difference. First operand 1625 states and 1852 transitions. Second operand has 11 states, 10 states have (on average 6.4) internal successors, (64), 8 states have internal predecessors, (64), 6 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20) Killed by 15