./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_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 4c8e70dc7f77f825f3ef2e89303bbf356ceb3a21ef4dcf0b5c90667d3d62b0fd --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 22:03:45,811 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 22:03:45,813 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 22:03:45,833 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 22:03:45,833 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 22:03:45,834 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 22:03:45,835 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 22:03:45,836 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 22:03:45,837 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 22:03:45,838 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 22:03:45,838 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 22:03:45,839 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 22:03:45,839 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 22:03:45,840 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 22:03:45,841 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 22:03:45,841 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 22:03:45,842 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 22:03:45,842 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 22:03:45,844 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 22:03:45,845 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 22:03:45,846 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 22:03:45,846 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 22:03:45,847 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 22:03:45,848 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 22:03:45,848 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 22:03:45,850 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 22:03:45,851 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 22:03:45,851 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 22:03:45,851 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 22:03:45,852 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 22:03:45,852 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 22:03:45,853 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 22:03:45,853 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 22:03:45,854 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 22:03:45,854 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 22:03:45,855 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 22:03:45,855 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 22:03:45,855 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 22:03:45,856 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 22:03:45,856 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 22:03:45,856 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 22:03:45,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 22:03:45,858 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-19 22:03:45,872 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 22:03:45,873 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 22:03:45,873 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 22:03:45,873 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 22:03:45,874 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 22:03:45,874 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 22:03:45,875 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 22:03:45,875 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 22:03:45,876 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 22:03:45,876 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 22:03:45,877 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 22:03:45,877 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 22:03:45,877 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 22:03:45,877 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 22:03:45,879 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 22:03:45,879 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 22:03:45,879 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 22:03:45,879 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 22:03:45,880 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 22:03:45,880 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 22:03:45,880 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 22:03:45,881 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:03:45,881 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 22:03:45,881 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 22:03:45,881 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 22:03:45,881 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 22:03:45,882 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 22:03:45,882 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 22:03:45,882 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 22:03:45,882 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 22:03:45,883 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 -> 4c8e70dc7f77f825f3ef2e89303bbf356ceb3a21ef4dcf0b5c90667d3d62b0fd [2022-07-19 22:03:46,066 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 22:03:46,083 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 22:03:46,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 22:03:46,085 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 22:03:46,089 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 22:03:46,090 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i [2022-07-19 22:03:46,159 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16e9eafb5/c2864fd056b54e3082a39d8b7ac88a7b/FLAG409f3c273 [2022-07-19 22:03:46,743 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 22:03:46,744 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i [2022-07-19 22:03:46,771 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16e9eafb5/c2864fd056b54e3082a39d8b7ac88a7b/FLAG409f3c273 [2022-07-19 22:03:47,164 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16e9eafb5/c2864fd056b54e3082a39d8b7ac88a7b [2022-07-19 22:03:47,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 22:03:47,168 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 22:03:47,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 22:03:47,169 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 22:03:47,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 22:03:47,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:03:47" (1/1) ... [2022-07-19 22:03:47,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e088ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:47, skipping insertion in model container [2022-07-19 22:03:47,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:03:47" (1/1) ... [2022-07-19 22:03:47,178 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 22:03:47,254 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 22:03:47,438 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i[4501,4514] [2022-07-19 22:03:47,443 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i[4561,4574] [2022-07-19 22:03:47,899 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,900 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,900 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,901 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,901 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,913 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,914 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,915 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:47,915 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,101 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-19 22:03:48,102 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-19 22:03:48,102 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-19 22:03:48,103 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-19 22:03:48,104 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-19 22:03:48,104 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-19 22:03:48,105 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-19 22:03:48,105 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-19 22:03:48,106 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-19 22:03:48,106 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-19 22:03:48,186 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-19 22:03:48,274 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,275 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,390 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:03:48,428 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 22:03:48,445 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i[4501,4514] [2022-07-19 22:03:48,446 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_eq_byte_buf_harness.i[4561,4574] [2022-07-19 22:03:48,469 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,469 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,470 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,470 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,471 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,476 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,477 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,477 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,477 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,501 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-19 22:03:48,501 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-19 22:03:48,502 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-19 22:03:48,502 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-19 22:03:48,503 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-19 22:03:48,503 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-19 22:03:48,503 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-19 22:03:48,504 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-19 22:03:48,504 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-19 22:03:48,504 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-19 22:03:48,519 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-19 22:03:48,557 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,558 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-19 22:03:48,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 22:03:48,744 INFO L208 MainTranslator]: Completed translation [2022-07-19 22:03:48,744 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48 WrapperNode [2022-07-19 22:03:48,744 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 22:03:48,745 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 22:03:48,745 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 22:03:48,745 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 22:03:48,750 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,830 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,907 INFO L137 Inliner]: procedures = 691, calls = 2651, calls flagged for inlining = 65, calls inlined = 11, statements flattened = 934 [2022-07-19 22:03:48,909 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 22:03:48,909 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 22:03:48,910 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 22:03:48,910 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 22:03:48,915 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,916 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,927 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,967 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,977 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,981 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:48,994 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 22:03:48,998 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 22:03:48,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 22:03:48,999 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 22:03:48,999 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (1/1) ... [2022-07-19 22:03:49,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 22:03:49,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:49,022 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) [2022-07-19 22:03:49,028 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 [2022-07-19 22:03:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-07-19 22:03:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-07-19 22:03:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-19 22:03:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-19 22:03:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-07-19 22:03:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 22:03:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-19 22:03:49,049 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-19 22:03:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 22:03:49,050 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-19 22:03:49,050 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-19 22:03:49,050 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-19 22:03:49,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 22:03:49,051 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_array [2022-07-19 22:03:49,051 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_array [2022-07-19 22:03:49,051 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-19 22:03:49,051 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 22:03:49,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 22:03:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-19 22:03:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-19 22:03:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-19 22:03:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-19 22:03:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-19 22:03:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-19 22:03:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 22:03:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-19 22:03:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure aws_array_eq [2022-07-19 22:03:49,053 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_array_eq [2022-07-19 22:03:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-19 22:03:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-07-19 22:03:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-07-19 22:03:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-19 22:03:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-19 22:03:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 22:03:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 22:03:49,288 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 22:03:49,290 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 22:03:50,022 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 22:03:50,027 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 22:03:50,027 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-19 22:03:50,028 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:03:50 BoogieIcfgContainer [2022-07-19 22:03:50,029 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 22:03:50,030 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 22:03:50,030 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 22:03:50,032 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 22:03:50,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:03:47" (1/3) ... [2022-07-19 22:03:50,032 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@779c597 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:03:50, skipping insertion in model container [2022-07-19 22:03:50,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:03:48" (2/3) ... [2022-07-19 22:03:50,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@779c597 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:03:50, skipping insertion in model container [2022-07-19 22:03:50,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:03:50" (3/3) ... [2022-07-19 22:03:50,034 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_eq_byte_buf_harness.i [2022-07-19 22:03:50,042 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 22:03:50,042 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 22:03:50,071 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 22:03:50,075 INFO L357 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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5403f5bb, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@53a38a2f [2022-07-19 22:03:50,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 22:03:50,078 INFO L276 IsEmpty]: Start isEmpty. Operand has 161 states, 106 states have (on average 1.2547169811320755) internal successors, (133), 107 states have internal predecessors, (133), 42 states have call successors, (42), 11 states have call predecessors, (42), 11 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-07-19 22:03:50,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-07-19 22:03:50,087 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:50,088 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:50,088 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:50,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:50,091 INFO L85 PathProgramCache]: Analyzing trace with hash -745875764, now seen corresponding path program 1 times [2022-07-19 22:03:50,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:50,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119288517] [2022-07-19 22:03:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:50,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:50,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 22:03:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:03:50,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-19 22:03:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:03:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:50,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:03:50,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-19 22:03:50,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-19 22:03:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-19 22:03:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:03:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-19 22:03:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-19 22:03:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:03:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:03:50,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:03:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-07-19 22:03:50,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:50,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119288517] [2022-07-19 22:03:50,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119288517] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:50,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:03:50,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 22:03:50,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990592699] [2022-07-19 22:03:50,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:50,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:03:50,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:50,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:03:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 22:03:50,740 INFO L87 Difference]: Start difference. First operand has 161 states, 106 states have (on average 1.2547169811320755) internal successors, (133), 107 states have internal predecessors, (133), 42 states have call successors, (42), 11 states have call predecessors, (42), 11 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:51,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:51,079 INFO L93 Difference]: Finished difference Result 320 states and 462 transitions. [2022-07-19 22:03:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:03:51,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20) Word has length 127 [2022-07-19 22:03:51,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:51,090 INFO L225 Difference]: With dead ends: 320 [2022-07-19 22:03:51,090 INFO L226 Difference]: Without dead ends: 157 [2022-07-19 22:03:51,099 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 22:03:51,105 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 143 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:51,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 284 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 22:03:51,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-07-19 22:03:51,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 155. [2022-07-19 22:03:51,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 101 states have (on average 1.2277227722772277) internal successors, (124), 102 states have internal predecessors, (124), 42 states have call successors, (42), 11 states have call predecessors, (42), 11 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-07-19 22:03:51,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 207 transitions. [2022-07-19 22:03:51,153 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 207 transitions. Word has length 127 [2022-07-19 22:03:51,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:51,153 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 207 transitions. [2022-07-19 22:03:51,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:51,154 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 207 transitions. [2022-07-19 22:03:51,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-07-19 22:03:51,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:51,161 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:51,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 22:03:51,161 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:51,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:51,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1855366526, now seen corresponding path program 1 times [2022-07-19 22:03:51,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:51,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183695185] [2022-07-19 22:03:51,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:51,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:51,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:51,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 22:03:51,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-19 22:03:51,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-19 22:03:51,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:03:51,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:51,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-19 22:03:51,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-19 22:03:51,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-19 22:03:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-19 22:03:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:03:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-19 22:03:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-19 22:03:51,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:03:51,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:03:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:51,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:51,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:03:51,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,507 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-07-19 22:03:51,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:51,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183695185] [2022-07-19 22:03:51,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183695185] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:51,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959598369] [2022-07-19 22:03:51,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:51,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:51,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:51,512 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) [2022-07-19 22:03:51,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-19 22:03:51,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:51,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 2764 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:03:51,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:52,090 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-07-19 22:03:52,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:52,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959598369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:52,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:52,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-07-19 22:03:52,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630595255] [2022-07-19 22:03:52,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:52,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:03:52,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:52,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:03:52,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-19 22:03:52,094 INFO L87 Difference]: Start difference. First operand 155 states and 207 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:52,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:52,278 INFO L93 Difference]: Finished difference Result 301 states and 403 transitions. [2022-07-19 22:03:52,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:03:52,279 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 127 [2022-07-19 22:03:52,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:52,280 INFO L225 Difference]: With dead ends: 301 [2022-07-19 22:03:52,280 INFO L226 Difference]: Without dead ends: 158 [2022-07-19 22:03:52,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-19 22:03:52,282 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 229 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:52,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 426 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:03:52,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-07-19 22:03:52,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-07-19 22:03:52,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 103 states have (on average 1.2233009708737863) internal successors, (126), 105 states have internal predecessors, (126), 42 states have call successors, (42), 11 states have call predecessors, (42), 12 states have return successors, (43), 41 states have call predecessors, (43), 41 states have call successors, (43) [2022-07-19 22:03:52,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 211 transitions. [2022-07-19 22:03:52,295 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 211 transitions. Word has length 127 [2022-07-19 22:03:52,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:52,296 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 211 transitions. [2022-07-19 22:03:52,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:52,296 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 211 transitions. [2022-07-19 22:03:52,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-19 22:03:52,297 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:52,297 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:52,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-19 22:03:52,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:52,511 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:52,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:52,512 INFO L85 PathProgramCache]: Analyzing trace with hash -2026465251, now seen corresponding path program 1 times [2022-07-19 22:03:52,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:52,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297349028] [2022-07-19 22:03:52,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:52,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:52,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:52,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:52,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:52,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-19 22:03:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:52,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:03:52,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:03:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:03:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-19 22:03:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:52,829 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2022-07-19 22:03:52,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:52,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297349028] [2022-07-19 22:03:52,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297349028] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:52,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248526160] [2022-07-19 22:03:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:52,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:52,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:52,833 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) [2022-07-19 22:03:52,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-19 22:03:53,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 2769 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-19 22:03:53,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:53,329 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-07-19 22:03:53,330 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:53,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248526160] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:53,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:53,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-07-19 22:03:53,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636208752] [2022-07-19 22:03:53,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:53,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:03:53,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:53,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:03:53,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-19 22:03:53,333 INFO L87 Difference]: Start difference. First operand 158 states and 211 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:03:53,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:53,471 INFO L93 Difference]: Finished difference Result 282 states and 381 transitions. [2022-07-19 22:03:53,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:03:53,471 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 129 [2022-07-19 22:03:53,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:53,473 INFO L225 Difference]: With dead ends: 282 [2022-07-19 22:03:53,473 INFO L226 Difference]: Without dead ends: 161 [2022-07-19 22:03:53,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-19 22:03:53,474 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 228 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:53,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 428 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:03:53,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2022-07-19 22:03:53,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2022-07-19 22:03:53,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 105 states have (on average 1.2190476190476192) internal successors, (128), 108 states have internal predecessors, (128), 42 states have call successors, (42), 11 states have call predecessors, (42), 13 states have return successors, (45), 41 states have call predecessors, (45), 41 states have call successors, (45) [2022-07-19 22:03:53,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 215 transitions. [2022-07-19 22:03:53,484 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 215 transitions. Word has length 129 [2022-07-19 22:03:53,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:53,485 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 215 transitions. [2022-07-19 22:03:53,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:03:53,485 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 215 transitions. [2022-07-19 22:03:53,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-07-19 22:03:53,486 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:53,486 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:53,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-19 22:03:53,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-19 22:03:53,707 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:53,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:53,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1696655400, now seen corresponding path program 1 times [2022-07-19 22:03:53,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:53,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114206542] [2022-07-19 22:03:53,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:53,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:53,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:53,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:53,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:53,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:53,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:53,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:53,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:53,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:03:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:03:53,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:03:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-19 22:03:53,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:53,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:03:53,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:53,987 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-07-19 22:03:53,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:53,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114206542] [2022-07-19 22:03:53,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114206542] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:53,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230924850] [2022-07-19 22:03:53,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:53,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:53,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:53,989 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) [2022-07-19 22:03:53,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-19 22:03:54,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:54,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 2786 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 22:03:54,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:54,508 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-19 22:03:54,510 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:54,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230924850] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:54,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:54,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2022-07-19 22:03:54,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228403512] [2022-07-19 22:03:54,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:54,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:03:54,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:54,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:03:54,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2022-07-19 22:03:54,512 INFO L87 Difference]: Start difference. First operand 161 states and 215 transitions. Second operand has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 7 states have internal predecessors, (68), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) [2022-07-19 22:03:54,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:54,701 INFO L93 Difference]: Finished difference Result 271 states and 363 transitions. [2022-07-19 22:03:54,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 22:03:54,702 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 7 states have internal predecessors, (68), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) Word has length 135 [2022-07-19 22:03:54,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:54,703 INFO L225 Difference]: With dead ends: 271 [2022-07-19 22:03:54,703 INFO L226 Difference]: Without dead ends: 158 [2022-07-19 22:03:54,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-07-19 22:03:54,705 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 249 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:54,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 552 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:03:54,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-07-19 22:03:54,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2022-07-19 22:03:54,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 103 states have (on average 1.2135922330097086) internal successors, (125), 105 states have internal predecessors, (125), 42 states have call successors, (42), 11 states have call predecessors, (42), 12 states have return successors, (43), 41 states have call predecessors, (43), 41 states have call successors, (43) [2022-07-19 22:03:54,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 210 transitions. [2022-07-19 22:03:54,714 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 210 transitions. Word has length 135 [2022-07-19 22:03:54,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:54,714 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 210 transitions. [2022-07-19 22:03:54,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 7 states have internal predecessors, (68), 4 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) [2022-07-19 22:03:54,715 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 210 transitions. [2022-07-19 22:03:54,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-19 22:03:54,716 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:54,716 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1] [2022-07-19 22:03:54,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-19 22:03:54,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:54,936 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:54,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:54,937 INFO L85 PathProgramCache]: Analyzing trace with hash -195762830, now seen corresponding path program 1 times [2022-07-19 22:03:54,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:54,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574620874] [2022-07-19 22:03:54,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:54,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:55,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:55,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:55,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:55,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:55,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:55,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:55,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:55,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:55,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:55,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:03:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:03:55,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:03:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:03:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-19 22:03:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,258 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-07-19 22:03:55,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:55,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574620874] [2022-07-19 22:03:55,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574620874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:55,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:03:55,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 22:03:55,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322081373] [2022-07-19 22:03:55,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:55,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 22:03:55,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:55,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 22:03:55,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 22:03:55,260 INFO L87 Difference]: Start difference. First operand 158 states and 210 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 6 states have internal predecessors, (57), 4 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2022-07-19 22:03:55,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:55,697 INFO L93 Difference]: Finished difference Result 264 states and 351 transitions. [2022-07-19 22:03:55,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 22:03:55,697 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 6 states have internal predecessors, (57), 4 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 139 [2022-07-19 22:03:55,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:55,699 INFO L225 Difference]: With dead ends: 264 [2022-07-19 22:03:55,699 INFO L226 Difference]: Without dead ends: 157 [2022-07-19 22:03:55,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:03:55,700 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 228 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:55,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 477 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 22:03:55,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-07-19 22:03:55,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 155. [2022-07-19 22:03:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 101 states have (on average 1.2079207920792079) internal successors, (122), 102 states have internal predecessors, (122), 42 states have call successors, (42), 11 states have call predecessors, (42), 11 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-07-19 22:03:55,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 205 transitions. [2022-07-19 22:03:55,707 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 205 transitions. Word has length 139 [2022-07-19 22:03:55,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:55,708 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 205 transitions. [2022-07-19 22:03:55,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 6 states have internal predecessors, (57), 4 states have call successors, (21), 4 states have call predecessors, (21), 2 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2022-07-19 22:03:55,708 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 205 transitions. [2022-07-19 22:03:55,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-19 22:03:55,709 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:55,709 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:55,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 22:03:55,709 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:55,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:55,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1542450691, now seen corresponding path program 1 times [2022-07-19 22:03:55,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:55,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730355450] [2022-07-19 22:03:55,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:55,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:55,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:55,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:55,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:55,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:55,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:55,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:55,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:55,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:03:55,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:03:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:03:55,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:03:55,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:55,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:03:55,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-19 22:03:55,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:55,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730355450] [2022-07-19 22:03:55,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730355450] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:55,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:03:55,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 22:03:55,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473489137] [2022-07-19 22:03:55,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:55,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 22:03:55,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 22:03:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:03:55,973 INFO L87 Difference]: Start difference. First operand 155 states and 205 transitions. Second operand has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 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) [2022-07-19 22:03:56,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:56,560 INFO L93 Difference]: Finished difference Result 169 states and 223 transitions. [2022-07-19 22:03:56,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 22:03:56,560 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 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 145 [2022-07-19 22:03:56,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:56,562 INFO L225 Difference]: With dead ends: 169 [2022-07-19 22:03:56,562 INFO L226 Difference]: Without dead ends: 167 [2022-07-19 22:03:56,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:03:56,562 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 163 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:56,562 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 761 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 22:03:56,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-07-19 22:03:56,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 164. [2022-07-19 22:03:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 109 states have internal predecessors, (128), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (46), 42 states have call predecessors, (46), 42 states have call successors, (46) [2022-07-19 22:03:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 217 transitions. [2022-07-19 22:03:56,570 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 217 transitions. Word has length 145 [2022-07-19 22:03:56,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:56,571 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 217 transitions. [2022-07-19 22:03:56,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 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) [2022-07-19 22:03:56,571 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 217 transitions. [2022-07-19 22:03:56,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-07-19 22:03:56,572 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:56,572 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:56,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 22:03:56,573 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:56,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:56,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1440515461, now seen corresponding path program 1 times [2022-07-19 22:03:56,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:56,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383662617] [2022-07-19 22:03:56,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:56,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:56,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:56,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:56,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:56,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:56,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:57,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:03:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:03:57,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:03:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:03:57,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:03:57,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,198 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-19 22:03:57,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:57,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383662617] [2022-07-19 22:03:57,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383662617] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:57,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508538962] [2022-07-19 22:03:57,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:57,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:57,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:57,200 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) [2022-07-19 22:03:57,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-19 22:03:57,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:57,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 2825 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-19 22:03:57,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:57,731 INFO L390 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 [2022-07-19 22:03:58,014 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-19 22:03:58,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:58,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508538962] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:58,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:58,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 28 [2022-07-19 22:03:58,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497774171] [2022-07-19 22:03:58,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:58,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-19 22:03:58,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:58,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-19 22:03:58,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-07-19 22:03:58,016 INFO L87 Difference]: Start difference. First operand 164 states and 217 transitions. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 10 states have internal predecessors, (77), 5 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-19 22:03:58,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:58,124 INFO L93 Difference]: Finished difference Result 308 states and 407 transitions. [2022-07-19 22:03:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 22:03:58,124 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 10 states have internal predecessors, (77), 5 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20) Word has length 149 [2022-07-19 22:03:58,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:58,125 INFO L225 Difference]: With dead ends: 308 [2022-07-19 22:03:58,125 INFO L226 Difference]: Without dead ends: 177 [2022-07-19 22:03:58,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-07-19 22:03:58,126 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 27 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 1457 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:03:58,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 1457 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 78 Invalid, 0 Unknown, 87 Unchecked, 0.1s Time] [2022-07-19 22:03:58,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-07-19 22:03:58,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2022-07-19 22:03:58,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 121 states have internal predecessors, (143), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (47), 42 states have call predecessors, (47), 42 states have call successors, (47) [2022-07-19 22:03:58,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 233 transitions. [2022-07-19 22:03:58,133 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 233 transitions. Word has length 149 [2022-07-19 22:03:58,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:58,134 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 233 transitions. [2022-07-19 22:03:58,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 10 states have internal predecessors, (77), 5 states have call successors, (21), 3 states have call predecessors, (21), 4 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-19 22:03:58,134 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 233 transitions. [2022-07-19 22:03:58,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-07-19 22:03:58,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:58,135 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:58,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-19 22:03:58,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:58,335 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:58,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:58,336 INFO L85 PathProgramCache]: Analyzing trace with hash 669781895, now seen corresponding path program 1 times [2022-07-19 22:03:58,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:58,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329429726] [2022-07-19 22:03:58,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:58,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:58,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:58,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:58,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:58,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:58,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:58,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:58,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:58,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-19 22:03:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:03:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:03:58,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:03:58,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-19 22:03:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:03:58,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:03:58,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:03:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:58,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:58,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-19 22:03:58,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,552 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-19 22:03:58,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:58,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329429726] [2022-07-19 22:03:58,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329429726] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155208035] [2022-07-19 22:03:58,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:58,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:58,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:58,554 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) [2022-07-19 22:03:58,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-19 22:03:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:58,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 2820 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:03:58,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:58,959 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-19 22:03:58,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:58,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155208035] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:58,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:58,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-07-19 22:03:58,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946585371] [2022-07-19 22:03:58,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:58,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:03:58,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:58,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:03:58,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:03:58,961 INFO L87 Difference]: Start difference. First operand 177 states and 233 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:58,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:03:58,980 INFO L93 Difference]: Finished difference Result 314 states and 419 transitions. [2022-07-19 22:03:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:03:58,981 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 149 [2022-07-19 22:03:58,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:03:58,982 INFO L225 Difference]: With dead ends: 314 [2022-07-19 22:03:58,982 INFO L226 Difference]: Without dead ends: 183 [2022-07-19 22:03:58,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:03:58,983 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 20 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 607 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 [2022-07-19 22:03:58,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 607 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:03:58,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-07-19 22:03:58,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 171. [2022-07-19 22:03:58,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 114 states have (on average 1.2017543859649122) internal successors, (137), 115 states have internal predecessors, (137), 43 states have call successors, (43), 13 states have call predecessors, (43), 13 states have return successors, (46), 42 states have call predecessors, (46), 42 states have call successors, (46) [2022-07-19 22:03:58,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 226 transitions. [2022-07-19 22:03:58,990 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 226 transitions. Word has length 149 [2022-07-19 22:03:58,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:03:58,990 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 226 transitions. [2022-07-19 22:03:58,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:03:58,990 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 226 transitions. [2022-07-19 22:03:58,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-19 22:03:58,991 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:03:58,992 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:03:59,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-19 22:03:59,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:59,203 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:03:59,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:03:59,204 INFO L85 PathProgramCache]: Analyzing trace with hash -383679283, now seen corresponding path program 1 times [2022-07-19 22:03:59,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:03:59,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530052367] [2022-07-19 22:03:59,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:59,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:03:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:03:59,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:03:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:03:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:03:59,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:03:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:03:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:03:59,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:03:59,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-19 22:03:59,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:03:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-19 22:03:59,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-19 22:03:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:03:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-19 22:03:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:03:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-19 22:03:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:03:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:03:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-19 22:03:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,501 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 12 proven. 16 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-07-19 22:03:59,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:03:59,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530052367] [2022-07-19 22:03:59,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530052367] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:03:59,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382699781] [2022-07-19 22:03:59,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:03:59,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:03:59,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:03:59,503 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) [2022-07-19 22:03:59,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-19 22:03:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:03:59,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 2837 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:03:59,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:03:59,938 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-19 22:03:59,938 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:03:59,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382699781] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:03:59,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:03:59,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-19 22:03:59,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459869988] [2022-07-19 22:03:59,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:03:59,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:03:59,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:03:59,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:03:59,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:03:59,940 INFO L87 Difference]: Start difference. First operand 171 states and 226 transitions. Second operand has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:04:00,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:00,050 INFO L93 Difference]: Finished difference Result 305 states and 405 transitions. [2022-07-19 22:04:00,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 22:04:00,050 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 153 [2022-07-19 22:04:00,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:00,052 INFO L225 Difference]: With dead ends: 305 [2022-07-19 22:04:00,052 INFO L226 Difference]: Without dead ends: 176 [2022-07-19 22:04:00,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:04:00,054 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 12 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1491 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:00,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1491 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:04:00,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-07-19 22:04:00,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2022-07-19 22:04:00,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 118 states have (on average 1.194915254237288) internal successors, (141), 120 states have internal predecessors, (141), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (49), 42 states have call predecessors, (49), 42 states have call successors, (49) [2022-07-19 22:04:00,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 233 transitions. [2022-07-19 22:04:00,066 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 233 transitions. Word has length 153 [2022-07-19 22:04:00,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:00,066 INFO L495 AbstractCegarLoop]: Abstraction has 176 states and 233 transitions. [2022-07-19 22:04:00,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:04:00,067 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 233 transitions. [2022-07-19 22:04:00,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-19 22:04:00,068 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:00,068 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:00,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:00,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:00,275 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:00,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:00,276 INFO L85 PathProgramCache]: Analyzing trace with hash 3909140, now seen corresponding path program 1 times [2022-07-19 22:04:00,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:00,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015570981] [2022-07-19 22:04:00,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:00,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:00,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:00,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:00,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:00,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:00,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:00,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:00,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:00,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:00,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:00,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:00,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:00,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:00,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:04:00,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:04:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:00,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:04:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:00,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:00,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-19 22:04:00,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-19 22:04:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:00,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015570981] [2022-07-19 22:04:00,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015570981] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:00,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236423522] [2022-07-19 22:04:00,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:00,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:00,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:00,812 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) [2022-07-19 22:04:00,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-19 22:04:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:01,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 2847 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-19 22:04:01,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-19 22:04:01,333 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:01,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236423522] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:01,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:01,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [18] total 22 [2022-07-19 22:04:01,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606155498] [2022-07-19 22:04:01,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:01,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:04:01,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:01,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:04:01,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=410, Unknown=0, NotChecked=0, Total=462 [2022-07-19 22:04:01,334 INFO L87 Difference]: Start difference. First operand 176 states and 233 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:01,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:01,537 INFO L93 Difference]: Finished difference Result 348 states and 467 transitions. [2022-07-19 22:04:01,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 22:04:01,538 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 155 [2022-07-19 22:04:01,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:01,539 INFO L225 Difference]: With dead ends: 348 [2022-07-19 22:04:01,539 INFO L226 Difference]: Without dead ends: 214 [2022-07-19 22:04:01,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-19 22:04:01,540 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 53 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:01,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 874 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-07-19 22:04:01,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-07-19 22:04:01,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 188. [2022-07-19 22:04:01,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 130 states have (on average 1.2153846153846153) internal successors, (158), 132 states have internal predecessors, (158), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (49), 42 states have call predecessors, (49), 42 states have call successors, (49) [2022-07-19 22:04:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 250 transitions. [2022-07-19 22:04:01,550 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 250 transitions. Word has length 155 [2022-07-19 22:04:01,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:01,551 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 250 transitions. [2022-07-19 22:04:01,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:01,551 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 250 transitions. [2022-07-19 22:04:01,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-19 22:04:01,552 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:01,552 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:01,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:01,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:01,763 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:01,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:01,764 INFO L85 PathProgramCache]: Analyzing trace with hash 774642706, now seen corresponding path program 1 times [2022-07-19 22:04:01,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:01,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83550872] [2022-07-19 22:04:01,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:01,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:02,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:02,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:02,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:02,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:02,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:02,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:02,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:02,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:04:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:04:02,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:04:02,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-19 22:04:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-19 22:04:02,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:02,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83550872] [2022-07-19 22:04:02,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83550872] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:02,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606495319] [2022-07-19 22:04:02,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:02,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:02,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:02,285 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) [2022-07-19 22:04:02,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-19 22:04:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:02,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 2842 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-19 22:04:02,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:02,788 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-19 22:04:02,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:02,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606495319] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:02,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:02,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [18] total 21 [2022-07-19 22:04:02,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479447973] [2022-07-19 22:04:02,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:02,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:04:02,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:02,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:04:02,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2022-07-19 22:04:02,790 INFO L87 Difference]: Start difference. First operand 188 states and 250 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:02,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:02,904 INFO L93 Difference]: Finished difference Result 349 states and 474 transitions. [2022-07-19 22:04:02,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:04:02,905 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 155 [2022-07-19 22:04:02,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:02,906 INFO L225 Difference]: With dead ends: 349 [2022-07-19 22:04:02,906 INFO L226 Difference]: Without dead ends: 207 [2022-07-19 22:04:02,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=408, Unknown=0, NotChecked=0, Total=462 [2022-07-19 22:04:02,907 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 42 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:02,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 708 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 90 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-07-19 22:04:02,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-07-19 22:04:02,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 191. [2022-07-19 22:04:02,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 133 states have (on average 1.2030075187969924) internal successors, (160), 135 states have internal predecessors, (160), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (49), 42 states have call predecessors, (49), 42 states have call successors, (49) [2022-07-19 22:04:02,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 252 transitions. [2022-07-19 22:04:02,915 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 252 transitions. Word has length 155 [2022-07-19 22:04:02,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:02,917 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 252 transitions. [2022-07-19 22:04:02,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:02,917 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 252 transitions. [2022-07-19 22:04:02,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-19 22:04:02,919 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:02,919 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:02,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:03,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-19 22:04:03,131 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:03,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:03,132 INFO L85 PathProgramCache]: Analyzing trace with hash 746142416, now seen corresponding path program 1 times [2022-07-19 22:04:03,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:03,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012327682] [2022-07-19 22:04:03,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:03,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:03,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:03,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:03,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:03,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:03,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:03,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:03,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:04:03,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:04:03,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:03,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:04:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:03,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-19 22:04:03,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,333 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2022-07-19 22:04:03,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:03,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012327682] [2022-07-19 22:04:03,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012327682] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:03,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226493164] [2022-07-19 22:04:03,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:03,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:03,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:03,335 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) [2022-07-19 22:04:03,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-19 22:04:03,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:03,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 2837 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:04:03,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:03,758 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-07-19 22:04:03,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:03,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226493164] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:03,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:03,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-07-19 22:04:03,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68486894] [2022-07-19 22:04:03,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:03,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:04:03,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:03,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:04:03,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:04:03,760 INFO L87 Difference]: Start difference. First operand 191 states and 252 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:03,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:03,779 INFO L93 Difference]: Finished difference Result 340 states and 453 transitions. [2022-07-19 22:04:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:04:03,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 155 [2022-07-19 22:04:03,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:03,781 INFO L225 Difference]: With dead ends: 340 [2022-07-19 22:04:03,781 INFO L226 Difference]: Without dead ends: 191 [2022-07-19 22:04:03,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:04:03,782 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 9 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 600 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 [2022-07-19 22:04:03,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 600 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:04:03,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-07-19 22:04:03,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2022-07-19 22:04:03,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 127 states have (on average 1.188976377952756) internal successors, (151), 129 states have internal predecessors, (151), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (49), 42 states have call predecessors, (49), 42 states have call successors, (49) [2022-07-19 22:04:03,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 243 transitions. [2022-07-19 22:04:03,794 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 243 transitions. Word has length 155 [2022-07-19 22:04:03,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:03,794 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 243 transitions. [2022-07-19 22:04:03,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:03,794 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 243 transitions. [2022-07-19 22:04:03,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-19 22:04:03,795 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:03,795 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:03,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:04,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:04,011 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:04,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:04,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1604980246, now seen corresponding path program 1 times [2022-07-19 22:04:04,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:04,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372310488] [2022-07-19 22:04:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:04,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:04,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:04,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:04,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:04,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:04,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:04,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:04,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:04:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:04:04,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:04,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:04:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:04,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:04,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-19 22:04:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-19 22:04:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:04,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372310488] [2022-07-19 22:04:04,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372310488] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:04,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151115183] [2022-07-19 22:04:04,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:04,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:04,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:04,218 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) [2022-07-19 22:04:04,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-19 22:04:04,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:04,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 2844 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:04:04,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:04,598 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-19 22:04:04,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:04,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151115183] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:04,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:04,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-07-19 22:04:04,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082309136] [2022-07-19 22:04:04,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:04,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:04:04,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:04,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:04:04,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:04:04,600 INFO L87 Difference]: Start difference. First operand 185 states and 243 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:04,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:04,630 INFO L93 Difference]: Finished difference Result 339 states and 449 transitions. [2022-07-19 22:04:04,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:04:04,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 155 [2022-07-19 22:04:04,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:04,631 INFO L225 Difference]: With dead ends: 339 [2022-07-19 22:04:04,631 INFO L226 Difference]: Without dead ends: 196 [2022-07-19 22:04:04,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:04:04,632 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 34 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 598 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 [2022-07-19 22:04:04,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 598 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:04:04,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-07-19 22:04:04,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 181. [2022-07-19 22:04:04,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 123 states have (on average 1.170731707317073) internal successors, (144), 125 states have internal predecessors, (144), 43 states have call successors, (43), 13 states have call predecessors, (43), 14 states have return successors, (49), 42 states have call predecessors, (49), 42 states have call successors, (49) [2022-07-19 22:04:04,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 236 transitions. [2022-07-19 22:04:04,640 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 236 transitions. Word has length 155 [2022-07-19 22:04:04,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:04,640 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 236 transitions. [2022-07-19 22:04:04,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-19 22:04:04,640 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 236 transitions. [2022-07-19 22:04:04,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-19 22:04:04,641 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:04,641 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:04,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:04,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-19 22:04:04,857 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:04,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:04,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1338601832, now seen corresponding path program 1 times [2022-07-19 22:04:04,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:04,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971143164] [2022-07-19 22:04:04,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:04,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:04,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:05,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:05,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:05,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:05,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:05,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:05,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:05,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:04:05,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:04:05,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:04:05,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:05,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-19 22:04:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-19 22:04:05,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971143164] [2022-07-19 22:04:05,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971143164] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124899311] [2022-07-19 22:04:05,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:05,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:05,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:05,375 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) [2022-07-19 22:04:05,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-19 22:04:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:05,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 2839 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-19 22:04:05,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:05,941 INFO L390 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 [2022-07-19 22:04:06,454 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-07-19 22:04:06,457 INFO L390 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 [2022-07-19 22:04:06,603 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 121 proven. 4 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-19 22:04:06,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:04:07,087 INFO L390 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 33 treesize of output 25 [2022-07-19 22:04:07,275 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-19 22:04:07,275 INFO L390 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 19 treesize of output 18 [2022-07-19 22:04:07,348 INFO L390 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 40 treesize of output 34 [2022-07-19 22:04:07,517 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-07-19 22:04:07,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124899311] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:04:07,518 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:04:07,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 16] total 47 [2022-07-19 22:04:07,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709636412] [2022-07-19 22:04:07,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:04:07,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-07-19 22:04:07,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:07,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-07-19 22:04:07,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1994, Unknown=0, NotChecked=0, Total=2162 [2022-07-19 22:04:07,520 INFO L87 Difference]: Start difference. First operand 181 states and 236 transitions. Second operand has 47 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 42 states have internal predecessors, (208), 20 states have call successors, (58), 9 states have call predecessors, (58), 14 states have return successors, (57), 17 states have call predecessors, (57), 20 states have call successors, (57) [2022-07-19 22:04:14,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:14,301 INFO L93 Difference]: Finished difference Result 720 states and 1020 transitions. [2022-07-19 22:04:14,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-07-19 22:04:14,302 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 42 states have internal predecessors, (208), 20 states have call successors, (58), 9 states have call predecessors, (58), 14 states have return successors, (57), 17 states have call predecessors, (57), 20 states have call successors, (57) Word has length 155 [2022-07-19 22:04:14,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:14,305 INFO L225 Difference]: With dead ends: 720 [2022-07-19 22:04:14,305 INFO L226 Difference]: Without dead ends: 584 [2022-07-19 22:04:14,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 345 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2770 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=852, Invalid=9048, Unknown=0, NotChecked=0, Total=9900 [2022-07-19 22:04:14,308 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 964 mSDsluCounter, 2678 mSDsCounter, 0 mSdLazyCounter, 8680 mSolverCounterSat, 728 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1019 SdHoareTripleChecker+Valid, 2945 SdHoareTripleChecker+Invalid, 10878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 728 IncrementalHoareTripleChecker+Valid, 8680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1470 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:14,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1019 Valid, 2945 Invalid, 10878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [728 Valid, 8680 Invalid, 0 Unknown, 1470 Unchecked, 5.1s Time] [2022-07-19 22:04:14,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-07-19 22:04:14,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 406. [2022-07-19 22:04:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 261 states have (on average 1.157088122605364) internal successors, (302), 265 states have internal predecessors, (302), 114 states have call successors, (114), 27 states have call predecessors, (114), 30 states have return successors, (128), 113 states have call predecessors, (128), 112 states have call successors, (128) [2022-07-19 22:04:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 544 transitions. [2022-07-19 22:04:14,342 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 544 transitions. Word has length 155 [2022-07-19 22:04:14,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:14,343 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 544 transitions. [2022-07-19 22:04:14,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 44 states have (on average 4.7272727272727275) internal successors, (208), 42 states have internal predecessors, (208), 20 states have call successors, (58), 9 states have call predecessors, (58), 14 states have return successors, (57), 17 states have call predecessors, (57), 20 states have call successors, (57) [2022-07-19 22:04:14,344 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 544 transitions. [2022-07-19 22:04:14,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-19 22:04:14,345 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:14,345 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1] [2022-07-19 22:04:14,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:14,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-19 22:04:14,567 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:14,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:14,567 INFO L85 PathProgramCache]: Analyzing trace with hash -58694250, now seen corresponding path program 1 times [2022-07-19 22:04:14,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:14,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237892481] [2022-07-19 22:04:14,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:14,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:14,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 22:04:14,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-19 22:04:14,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:04:14,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-19 22:04:14,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:14,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-19 22:04:14,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:04:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-19 22:04:14,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-19 22:04:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:04:14,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-19 22:04:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-19 22:04:14,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-19 22:04:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-19 22:04:14,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:14,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-19 22:04:14,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:14,844 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2022-07-19 22:04:14,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:14,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237892481] [2022-07-19 22:04:14,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237892481] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:14,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380769578] [2022-07-19 22:04:14,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:14,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:14,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:14,846 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) [2022-07-19 22:04:14,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-19 22:04:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:15,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 2858 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:04:15,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:15,331 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-07-19 22:04:15,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:15,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380769578] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:15,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:15,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-19 22:04:15,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420400000] [2022-07-19 22:04:15,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:15,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:04:15,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:15,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:04:15,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:04:15,334 INFO L87 Difference]: Start difference. First operand 406 states and 544 transitions. Second operand has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:04:15,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:15,445 INFO L93 Difference]: Finished difference Result 744 states and 983 transitions. [2022-07-19 22:04:15,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 22:04:15,446 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 163 [2022-07-19 22:04:15,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:15,449 INFO L225 Difference]: With dead ends: 744 [2022-07-19 22:04:15,449 INFO L226 Difference]: Without dead ends: 416 [2022-07-19 22:04:15,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:04:15,453 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 12 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1519 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:15,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1519 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:04:15,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-07-19 22:04:15,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 411. [2022-07-19 22:04:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 265 states have (on average 1.1547169811320754) internal successors, (306), 270 states have internal predecessors, (306), 114 states have call successors, (114), 27 states have call predecessors, (114), 31 states have return successors, (131), 113 states have call predecessors, (131), 112 states have call successors, (131) [2022-07-19 22:04:15,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 551 transitions. [2022-07-19 22:04:15,472 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 551 transitions. Word has length 163 [2022-07-19 22:04:15,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:15,473 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 551 transitions. [2022-07-19 22:04:15,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 3 states have call successors, (21), 2 states have call predecessors, (21), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2022-07-19 22:04:15,473 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 551 transitions. [2022-07-19 22:04:15,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-07-19 22:04:15,474 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:15,475 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:15,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:15,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-07-19 22:04:15,693 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:15,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:15,693 INFO L85 PathProgramCache]: Analyzing trace with hash 113744330, now seen corresponding path program 1 times [2022-07-19 22:04:15,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:15,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698956348] [2022-07-19 22:04:15,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:15,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:15,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:15,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:15,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:15,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:16,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:16,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:16,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:16,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:16,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:16,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-19 22:04:16,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:04:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:04:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-19 22:04:16,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:04:16,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:04:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:16,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-19 22:04:16,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-19 22:04:16,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:16,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698956348] [2022-07-19 22:04:16,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698956348] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:16,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870583550] [2022-07-19 22:04:16,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:16,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:16,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:16,228 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) [2022-07-19 22:04:16,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-19 22:04:16,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:16,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 2891 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:04:16,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:16,783 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-19 22:04:16,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:16,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870583550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:16,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:16,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [16] total 23 [2022-07-19 22:04:16,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291601849] [2022-07-19 22:04:16,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:16,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:04:16,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:16,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:04:16,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2022-07-19 22:04:16,785 INFO L87 Difference]: Start difference. First operand 411 states and 551 transitions. Second operand has 9 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:04:16,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:16,940 INFO L93 Difference]: Finished difference Result 637 states and 848 transitions. [2022-07-19 22:04:16,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 22:04:16,941 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) Word has length 166 [2022-07-19 22:04:16,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:16,943 INFO L225 Difference]: With dead ends: 637 [2022-07-19 22:04:16,943 INFO L226 Difference]: Without dead ends: 416 [2022-07-19 22:04:16,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2022-07-19 22:04:16,945 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 12 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:16,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1512 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:04:16,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-07-19 22:04:16,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-07-19 22:04:16,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 269 states have (on average 1.1524163568773234) internal successors, (310), 275 states have internal predecessors, (310), 114 states have call successors, (114), 27 states have call predecessors, (114), 32 states have return successors, (132), 113 states have call predecessors, (132), 112 states have call successors, (132) [2022-07-19 22:04:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 556 transitions. [2022-07-19 22:04:16,965 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 556 transitions. Word has length 166 [2022-07-19 22:04:16,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:16,965 INFO L495 AbstractCegarLoop]: Abstraction has 416 states and 556 transitions. [2022-07-19 22:04:16,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 3 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (21), 3 states have call predecessors, (21), 3 states have call successors, (21) [2022-07-19 22:04:16,965 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 556 transitions. [2022-07-19 22:04:16,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-19 22:04:16,967 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:16,967 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:16,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:17,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-19 22:04:17,175 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:17,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:17,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1083621485, now seen corresponding path program 1 times [2022-07-19 22:04:17,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:17,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354278925] [2022-07-19 22:04:17,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:17,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:17,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:17,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:17,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:17,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-19 22:04:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:04:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-19 22:04:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:04:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:04:17,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:04:17,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:17,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:04:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:17,642 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-19 22:04:17,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:17,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354278925] [2022-07-19 22:04:17,643 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354278925] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:17,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165884571] [2022-07-19 22:04:17,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:17,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:17,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:17,644 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) [2022-07-19 22:04:17,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-19 22:04:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 2901 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-19 22:04:18,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:18,175 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-07-19 22:04:18,175 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:18,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165884571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:18,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:18,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [16] total 19 [2022-07-19 22:04:18,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023790962] [2022-07-19 22:04:18,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:18,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 22:04:18,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:18,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 22:04:18,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2022-07-19 22:04:18,176 INFO L87 Difference]: Start difference. First operand 416 states and 556 transitions. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:04:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:18,317 INFO L93 Difference]: Finished difference Result 754 states and 999 transitions. [2022-07-19 22:04:18,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 22:04:18,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 168 [2022-07-19 22:04:18,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:18,319 INFO L225 Difference]: With dead ends: 754 [2022-07-19 22:04:18,319 INFO L226 Difference]: Without dead ends: 416 [2022-07-19 22:04:18,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-07-19 22:04:18,321 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 17 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:18,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 706 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-07-19 22:04:18,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-07-19 22:04:18,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-07-19 22:04:18,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 269 states have (on average 1.1449814126394051) internal successors, (308), 275 states have internal predecessors, (308), 114 states have call successors, (114), 27 states have call predecessors, (114), 32 states have return successors, (132), 113 states have call predecessors, (132), 112 states have call successors, (132) [2022-07-19 22:04:18,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 554 transitions. [2022-07-19 22:04:18,340 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 554 transitions. Word has length 168 [2022-07-19 22:04:18,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:18,340 INFO L495 AbstractCegarLoop]: Abstraction has 416 states and 554 transitions. [2022-07-19 22:04:18,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:04:18,341 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 554 transitions. [2022-07-19 22:04:18,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-19 22:04:18,342 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:18,342 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:18,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:18,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:18,547 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:18,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:18,548 INFO L85 PathProgramCache]: Analyzing trace with hash 666224879, now seen corresponding path program 1 times [2022-07-19 22:04:18,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:18,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185098045] [2022-07-19 22:04:18,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:18,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:18,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:18,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:18,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:18,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:18,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:18,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:18,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:18,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:18,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-19 22:04:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:04:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-19 22:04:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:04:18,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:04:18,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:04:18,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,964 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:18,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:04:18,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:18,978 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-19 22:04:18,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:18,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185098045] [2022-07-19 22:04:18,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185098045] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:18,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272507164] [2022-07-19 22:04:18,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:18,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:18,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:18,980 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) [2022-07-19 22:04:18,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-19 22:04:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:19,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 2906 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-19 22:04:19,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:19,510 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:04:19,511 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-07-19 22:04:19,960 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:04:19,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 14 [2022-07-19 22:04:19,994 INFO L390 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 [2022-07-19 22:04:20,542 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-07-19 22:04:20,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 22 treesize of output 24 [2022-07-19 22:04:20,689 INFO L390 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 [2022-07-19 22:04:20,691 INFO L390 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 [2022-07-19 22:04:20,783 INFO L390 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 27 treesize of output 27 [2022-07-19 22:04:20,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-07-19 22:04:20,832 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2022-07-19 22:04:20,834 INFO L390 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 [2022-07-19 22:04:20,930 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 137 proven. 32 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-07-19 22:04:20,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:04:21,237 WARN L833 $PredicateComparison]: unable to prove that (and (<= 0 |c_#StackHeapBarrier|) (forall ((v_ArrVal_1455 (Array Int Int))) (< 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_1455) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (forall ((v_ArrVal_1454 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_1454) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset| 8)) 0)))) is different from false [2022-07-19 22:04:21,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272507164] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:21,239 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:04:21,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 25] total 39 [2022-07-19 22:04:21,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391224774] [2022-07-19 22:04:21,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:04:21,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-19 22:04:21,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:21,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-19 22:04:21,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1548, Unknown=34, NotChecked=80, Total=1806 [2022-07-19 22:04:21,240 INFO L87 Difference]: Start difference. First operand 416 states and 554 transitions. Second operand has 39 states, 36 states have (on average 4.694444444444445) internal successors, (169), 32 states have internal predecessors, (169), 17 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (42), 15 states have call predecessors, (42), 17 states have call successors, (42) [2022-07-19 22:04:25,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:25,759 INFO L93 Difference]: Finished difference Result 1260 states and 1808 transitions. [2022-07-19 22:04:25,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-07-19 22:04:25,760 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 4.694444444444445) internal successors, (169), 32 states have internal predecessors, (169), 17 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (42), 15 states have call predecessors, (42), 17 states have call successors, (42) Word has length 168 [2022-07-19 22:04:25,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:25,765 INFO L225 Difference]: With dead ends: 1260 [2022-07-19 22:04:25,765 INFO L226 Difference]: Without dead ends: 961 [2022-07-19 22:04:25,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 267 SyntacticMatches, 14 SemanticMatches, 83 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2108 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=569, Invalid=6347, Unknown=60, NotChecked=164, Total=7140 [2022-07-19 22:04:25,768 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 596 mSDsluCounter, 2579 mSDsCounter, 0 mSdLazyCounter, 4986 mSolverCounterSat, 611 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 703 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 6250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 611 IncrementalHoareTripleChecker+Valid, 4986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 653 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:25,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [703 Valid, 2918 Invalid, 6250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [611 Valid, 4986 Invalid, 0 Unknown, 653 Unchecked, 3.2s Time] [2022-07-19 22:04:25,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2022-07-19 22:04:25,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 472. [2022-07-19 22:04:25,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 312 states have (on average 1.1282051282051282) internal successors, (352), 316 states have internal predecessors, (352), 122 states have call successors, (122), 35 states have call predecessors, (122), 37 states have return successors, (140), 120 states have call predecessors, (140), 120 states have call successors, (140) [2022-07-19 22:04:25,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 614 transitions. [2022-07-19 22:04:25,806 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 614 transitions. Word has length 168 [2022-07-19 22:04:25,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:25,807 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 614 transitions. [2022-07-19 22:04:25,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 4.694444444444445) internal successors, (169), 32 states have internal predecessors, (169), 17 states have call successors, (43), 10 states have call predecessors, (43), 11 states have return successors, (42), 15 states have call predecessors, (42), 17 states have call successors, (42) [2022-07-19 22:04:25,807 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 614 transitions. [2022-07-19 22:04:25,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-19 22:04:25,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:25,809 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:25,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:26,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-19 22:04:26,027 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:26,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:26,028 INFO L85 PathProgramCache]: Analyzing trace with hash 48870262, now seen corresponding path program 1 times [2022-07-19 22:04:26,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:26,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185649551] [2022-07-19 22:04:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:26,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:26,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:26,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 22:04:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:26,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 22:04:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-19 22:04:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:26,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:26,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-19 22:04:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-19 22:04:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-19 22:04:26,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:04:26,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:04:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:26,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:04:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-19 22:04:26,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:26,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185649551] [2022-07-19 22:04:26,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185649551] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:26,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047695224] [2022-07-19 22:04:26,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:26,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:26,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:26,584 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) [2022-07-19 22:04:26,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-19 22:04:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:26,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 2878 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-19 22:04:26,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:27,086 INFO L390 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 [2022-07-19 22:04:27,573 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-07-19 22:04:27,573 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:27,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047695224] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:27,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:27,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [13] total 26 [2022-07-19 22:04:27,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587998183] [2022-07-19 22:04:27,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:27,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-19 22:04:27,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:27,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-19 22:04:27,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=577, Unknown=0, NotChecked=0, Total=650 [2022-07-19 22:04:27,577 INFO L87 Difference]: Start difference. First operand 472 states and 614 transitions. Second operand has 15 states, 14 states have (on average 7.357142857142857) internal successors, (103), 14 states have internal predecessors, (103), 7 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-07-19 22:04:28,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:28,093 INFO L93 Difference]: Finished difference Result 746 states and 994 transitions. [2022-07-19 22:04:28,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-19 22:04:28,094 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 7.357142857142857) internal successors, (103), 14 states have internal predecessors, (103), 7 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) Word has length 167 [2022-07-19 22:04:28,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:28,097 INFO L225 Difference]: With dead ends: 746 [2022-07-19 22:04:28,097 INFO L226 Difference]: Without dead ends: 585 [2022-07-19 22:04:28,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 188 SyntacticMatches, 8 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=121, Invalid=1001, Unknown=0, NotChecked=0, Total=1122 [2022-07-19 22:04:28,098 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 120 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 1397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 726 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:28,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 1106 Invalid, 1397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 599 Invalid, 0 Unknown, 726 Unchecked, 0.4s Time] [2022-07-19 22:04:28,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-07-19 22:04:28,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 518. [2022-07-19 22:04:28,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 349 states have (on average 1.1375358166189111) internal successors, (397), 353 states have internal predecessors, (397), 128 states have call successors, (128), 38 states have call predecessors, (128), 40 states have return successors, (152), 126 states have call predecessors, (152), 126 states have call successors, (152) [2022-07-19 22:04:28,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 677 transitions. [2022-07-19 22:04:28,128 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 677 transitions. Word has length 167 [2022-07-19 22:04:28,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:28,129 INFO L495 AbstractCegarLoop]: Abstraction has 518 states and 677 transitions. [2022-07-19 22:04:28,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 7.357142857142857) internal successors, (103), 14 states have internal predecessors, (103), 7 states have call successors, (21), 4 states have call predecessors, (21), 6 states have return successors, (20), 7 states have call predecessors, (20), 7 states have call successors, (20) [2022-07-19 22:04:28,129 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 677 transitions. [2022-07-19 22:04:28,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-19 22:04:28,131 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:28,131 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:28,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:28,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:28,332 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:28,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:28,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1607249031, now seen corresponding path program 1 times [2022-07-19 22:04:28,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:28,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481743023] [2022-07-19 22:04:28,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:28,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:28,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:28,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:04:28,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:04:28,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:28,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:28,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:04:28,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:04:28,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:28,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:28,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:28,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:28,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:04:28,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-19 22:04:29,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:04:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:04:29,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:04:29,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:29,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:04:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,089 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 1 proven. 23 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2022-07-19 22:04:29,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:29,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481743023] [2022-07-19 22:04:29,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481743023] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:29,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132114084] [2022-07-19 22:04:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:29,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:29,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:29,091 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) [2022-07-19 22:04:29,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-19 22:04:29,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:29,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 2901 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-19 22:04:29,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:29,740 INFO L390 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 [2022-07-19 22:04:29,812 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 137 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-07-19 22:04:29,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:04:30,176 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-19 22:04:30,177 INFO L390 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 [2022-07-19 22:04:30,215 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-07-19 22:04:30,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132114084] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:04:30,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:04:30,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 12, 11] total 40 [2022-07-19 22:04:30,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117165996] [2022-07-19 22:04:30,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:04:30,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-19 22:04:30,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:30,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-19 22:04:30,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1443, Unknown=0, NotChecked=0, Total=1560 [2022-07-19 22:04:30,217 INFO L87 Difference]: Start difference. First operand 518 states and 677 transitions. Second operand has 40 states, 36 states have (on average 5.25) internal successors, (189), 36 states have internal predecessors, (189), 17 states have call successors, (54), 7 states have call predecessors, (54), 11 states have return successors, (53), 15 states have call predecessors, (53), 17 states have call successors, (53) [2022-07-19 22:04:38,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:38,906 INFO L93 Difference]: Finished difference Result 1246 states and 1744 transitions. [2022-07-19 22:04:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-07-19 22:04:38,907 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 36 states have (on average 5.25) internal successors, (189), 36 states have internal predecessors, (189), 17 states have call successors, (54), 7 states have call predecessors, (54), 11 states have return successors, (53), 15 states have call predecessors, (53), 17 states have call successors, (53) Word has length 168 [2022-07-19 22:04:38,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:38,911 INFO L225 Difference]: With dead ends: 1246 [2022-07-19 22:04:38,911 INFO L226 Difference]: Without dead ends: 1007 [2022-07-19 22:04:38,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 373 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2019 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=763, Invalid=7427, Unknown=0, NotChecked=0, Total=8190 [2022-07-19 22:04:38,915 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 1416 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 10693 mSolverCounterSat, 1591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1450 SdHoareTripleChecker+Valid, 2334 SdHoareTripleChecker+Invalid, 13437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1591 IncrementalHoareTripleChecker+Valid, 10693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1153 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:38,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1450 Valid, 2334 Invalid, 13437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1591 Valid, 10693 Invalid, 0 Unknown, 1153 Unchecked, 7.0s Time] [2022-07-19 22:04:38,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2022-07-19 22:04:38,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 614. [2022-07-19 22:04:38,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 409 states have (on average 1.1442542787286063) internal successors, (468), 413 states have internal predecessors, (468), 162 states have call successors, (162), 40 states have call predecessors, (162), 42 states have return successors, (200), 160 states have call predecessors, (200), 160 states have call successors, (200) [2022-07-19 22:04:38,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 830 transitions. [2022-07-19 22:04:38,972 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 830 transitions. Word has length 168 [2022-07-19 22:04:38,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:38,973 INFO L495 AbstractCegarLoop]: Abstraction has 614 states and 830 transitions. [2022-07-19 22:04:38,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 36 states have (on average 5.25) internal successors, (189), 36 states have internal predecessors, (189), 17 states have call successors, (54), 7 states have call predecessors, (54), 11 states have return successors, (53), 15 states have call predecessors, (53), 17 states have call successors, (53) [2022-07-19 22:04:38,973 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 830 transitions. [2022-07-19 22:04:38,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-07-19 22:04:38,975 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:38,975 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:38,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:39,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:39,181 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:39,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:39,182 INFO L85 PathProgramCache]: Analyzing trace with hash 928768436, now seen corresponding path program 1 times [2022-07-19 22:04:39,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:39,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804109868] [2022-07-19 22:04:39,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:39,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:39,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:39,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 22:04:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:39,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:39,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 22:04:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:39,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-19 22:04:39,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:39,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-19 22:04:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:04:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:04:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:04:39,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 22:04:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:39,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:39,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-19 22:04:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:39,921 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-07-19 22:04:39,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:39,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804109868] [2022-07-19 22:04:39,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804109868] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:39,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788918654] [2022-07-19 22:04:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:39,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:39,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:39,923 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) [2022-07-19 22:04:39,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-19 22:04:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:40,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 2928 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-19 22:04:40,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:40,395 INFO L390 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 [2022-07-19 22:04:40,397 INFO L390 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 [2022-07-19 22:04:40,703 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-07-19 22:04:40,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:40,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788918654] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:40,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:40,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [22] total 30 [2022-07-19 22:04:40,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871261712] [2022-07-19 22:04:40,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:40,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 22:04:40,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:40,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 22:04:40,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2022-07-19 22:04:40,704 INFO L87 Difference]: Start difference. First operand 614 states and 830 transitions. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 9 states have internal predecessors, (89), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-19 22:04:40,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:40,840 INFO L93 Difference]: Finished difference Result 1073 states and 1439 transitions. [2022-07-19 22:04:40,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 22:04:40,840 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 9 states have internal predecessors, (89), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) Word has length 174 [2022-07-19 22:04:40,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:40,843 INFO L225 Difference]: With dead ends: 1073 [2022-07-19 22:04:40,843 INFO L226 Difference]: Without dead ends: 616 [2022-07-19 22:04:40,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=847, Unknown=0, NotChecked=0, Total=930 [2022-07-19 22:04:40,845 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 56 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:40,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 988 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 63 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-07-19 22:04:40,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-07-19 22:04:40,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 615. [2022-07-19 22:04:40,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 410 states have (on average 1.1439024390243901) internal successors, (469), 414 states have internal predecessors, (469), 162 states have call successors, (162), 40 states have call predecessors, (162), 42 states have return successors, (200), 160 states have call predecessors, (200), 160 states have call successors, (200) [2022-07-19 22:04:40,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 831 transitions. [2022-07-19 22:04:40,904 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 831 transitions. Word has length 174 [2022-07-19 22:04:40,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:40,904 INFO L495 AbstractCegarLoop]: Abstraction has 615 states and 831 transitions. [2022-07-19 22:04:40,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 9 states have internal predecessors, (89), 4 states have call successors, (22), 3 states have call predecessors, (22), 3 states have return successors, (21), 3 states have call predecessors, (21), 4 states have call successors, (21) [2022-07-19 22:04:40,904 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 831 transitions. [2022-07-19 22:04:40,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-07-19 22:04:40,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:40,906 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:40,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:41,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:41,107 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:41,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:41,107 INFO L85 PathProgramCache]: Analyzing trace with hash 317499378, now seen corresponding path program 1 times [2022-07-19 22:04:41,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:41,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437523739] [2022-07-19 22:04:41,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:41,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:41,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:41,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:04:41,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 22:04:41,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:04:41,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:04:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 22:04:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:41,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-19 22:04:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:04:41,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:04:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:04:41,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:41,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-19 22:04:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-19 22:04:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-19 22:04:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:04:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 22:04:41,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:41,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:41,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-19 22:04:41,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,266 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-07-19 22:04:41,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:41,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437523739] [2022-07-19 22:04:41,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437523739] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:41,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216767322] [2022-07-19 22:04:41,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:41,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:41,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:41,268 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) [2022-07-19 22:04:41,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-19 22:04:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:41,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 2923 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 22:04:41,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:41,680 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-07-19 22:04:41,680 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:04:41,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216767322] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:41,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:04:41,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-07-19 22:04:41,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943260535] [2022-07-19 22:04:41,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:41,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 22:04:41,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:41,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 22:04:41,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:04:41,681 INFO L87 Difference]: Start difference. First operand 615 states and 831 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:04:41,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:41,722 INFO L93 Difference]: Finished difference Result 1073 states and 1448 transitions. [2022-07-19 22:04:41,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 22:04:41,722 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 174 [2022-07-19 22:04:41,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:41,725 INFO L225 Difference]: With dead ends: 1073 [2022-07-19 22:04:41,725 INFO L226 Difference]: Without dead ends: 624 [2022-07-19 22:04:41,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:04:41,727 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 9 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 600 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 [2022-07-19 22:04:41,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 600 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 22:04:41,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-07-19 22:04:41,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 618. [2022-07-19 22:04:41,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 413 states have (on average 1.1404358353510895) internal successors, (471), 417 states have internal predecessors, (471), 162 states have call successors, (162), 40 states have call predecessors, (162), 42 states have return successors, (198), 160 states have call predecessors, (198), 160 states have call successors, (198) [2022-07-19 22:04:41,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 831 transitions. [2022-07-19 22:04:41,769 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 831 transitions. Word has length 174 [2022-07-19 22:04:41,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:41,769 INFO L495 AbstractCegarLoop]: Abstraction has 618 states and 831 transitions. [2022-07-19 22:04:41,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-19 22:04:41,770 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 831 transitions. [2022-07-19 22:04:41,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:04:41,771 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:41,772 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:41,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-19 22:04:41,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:41,985 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:41,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:41,985 INFO L85 PathProgramCache]: Analyzing trace with hash 754230588, now seen corresponding path program 1 times [2022-07-19 22:04:41,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:41,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980797284] [2022-07-19 22:04:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:41,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:42,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:04:42,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:42,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:04:42,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:04:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:04:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:04:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:04:42,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:42,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:04:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:04:42,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:04:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:42,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-19 22:04:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:04:42,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:04:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:04:42,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-19 22:04:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-19 22:04:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:42,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-19 22:04:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2022-07-19 22:04:42,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:42,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980797284] [2022-07-19 22:04:42,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980797284] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:42,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182241142] [2022-07-19 22:04:42,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:42,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:42,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:42,693 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) [2022-07-19 22:04:42,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-19 22:04:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:43,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 2965 conjuncts, 81 conjunts are in the unsatisfiable core [2022-07-19 22:04:43,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:43,172 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:04:43,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-07-19 22:04:43,374 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:04:43,374 INFO L390 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 [2022-07-19 22:04:43,761 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:04:43,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 14 [2022-07-19 22:04:43,800 INFO L390 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 [2022-07-19 22:04:44,390 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-07-19 22:04:44,391 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 22 treesize of output 24 [2022-07-19 22:04:44,537 INFO L390 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 [2022-07-19 22:04:44,539 INFO L390 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 [2022-07-19 22:04:44,562 WARN L855 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_ArrVal_2058 (Array Int Int))) (= (store |c_old(#memory_int)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2058) |c_#memory_int|)) (exists ((v_ArrVal_2059 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2059)))) is different from true [2022-07-19 22:04:44,574 INFO L390 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 27 treesize of output 27 [2022-07-19 22:04:44,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 19 [2022-07-19 22:04:44,778 INFO L390 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 20 treesize of output 12 [2022-07-19 22:04:44,780 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-19 22:04:44,782 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 177 proven. 34 refuted. 0 times theorem prover too weak. 65 trivial. 2 not checked. [2022-07-19 22:04:44,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:04:45,106 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2067 (Array Int Int))) (< 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_2067) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset|) 18446744073709551616))) (<= 0 |c_#StackHeapBarrier|) (forall ((v_ArrVal_2066 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_2066) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset| 8)) 0)))) is different from false [2022-07-19 22:04:45,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182241142] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:45,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:04:45,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 26] total 47 [2022-07-19 22:04:45,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989987112] [2022-07-19 22:04:45,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:04:45,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-07-19 22:04:45,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:45,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-07-19 22:04:45,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=2248, Unknown=3, NotChecked=194, Total=2652 [2022-07-19 22:04:45,109 INFO L87 Difference]: Start difference. First operand 618 states and 831 transitions. Second operand has 47 states, 44 states have (on average 4.090909090909091) internal successors, (180), 38 states have internal predecessors, (180), 18 states have call successors, (45), 11 states have call predecessors, (45), 15 states have return successors, (44), 16 states have call predecessors, (44), 18 states have call successors, (44) [2022-07-19 22:04:49,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:49,247 INFO L93 Difference]: Finished difference Result 1872 states and 2821 transitions. [2022-07-19 22:04:49,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-07-19 22:04:49,248 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 44 states have (on average 4.090909090909091) internal successors, (180), 38 states have internal predecessors, (180), 18 states have call successors, (45), 11 states have call predecessors, (45), 15 states have return successors, (44), 16 states have call predecessors, (44), 18 states have call successors, (44) Word has length 185 [2022-07-19 22:04:49,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:49,255 INFO L225 Difference]: With dead ends: 1872 [2022-07-19 22:04:49,255 INFO L226 Difference]: Without dead ends: 1554 [2022-07-19 22:04:49,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 287 SyntacticMatches, 14 SemanticMatches, 91 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2540 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=822, Invalid=7354, Unknown=22, NotChecked=358, Total=8556 [2022-07-19 22:04:49,258 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 809 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 4468 mSolverCounterSat, 847 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 869 SdHoareTripleChecker+Valid, 1784 SdHoareTripleChecker+Invalid, 6621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 847 IncrementalHoareTripleChecker+Valid, 4468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1306 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:49,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [869 Valid, 1784 Invalid, 6621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [847 Valid, 4468 Invalid, 0 Unknown, 1306 Unchecked, 2.5s Time] [2022-07-19 22:04:49,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states. [2022-07-19 22:04:49,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 936. [2022-07-19 22:04:49,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 936 states, 581 states have (on average 1.1118760757314974) internal successors, (646), 590 states have internal predecessors, (646), 299 states have call successors, (299), 50 states have call predecessors, (299), 55 states have return successors, (443), 295 states have call predecessors, (443), 297 states have call successors, (443) [2022-07-19 22:04:49,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1388 transitions. [2022-07-19 22:04:49,337 INFO L78 Accepts]: Start accepts. Automaton has 936 states and 1388 transitions. Word has length 185 [2022-07-19 22:04:49,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:49,337 INFO L495 AbstractCegarLoop]: Abstraction has 936 states and 1388 transitions. [2022-07-19 22:04:49,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 44 states have (on average 4.090909090909091) internal successors, (180), 38 states have internal predecessors, (180), 18 states have call successors, (45), 11 states have call predecessors, (45), 15 states have return successors, (44), 16 states have call predecessors, (44), 18 states have call successors, (44) [2022-07-19 22:04:49,337 INFO L276 IsEmpty]: Start isEmpty. Operand 936 states and 1388 transitions. [2022-07-19 22:04:49,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:04:49,341 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:49,341 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:49,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-07-19 22:04:49,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-19 22:04:49,560 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:49,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:49,561 INFO L85 PathProgramCache]: Analyzing trace with hash -171453934, now seen corresponding path program 2 times [2022-07-19 22:04:49,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:49,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944348314] [2022-07-19 22:04:49,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:49,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:49,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:49,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:49,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:49,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:04:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:50,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:04:50,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:04:50,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:04:50,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:04:50,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:04:50,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:50,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:04:50,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:04:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:04:50,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:04:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:04:50,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:04:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:04:50,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-19 22:04:50,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-19 22:04:50,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:50,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:50,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-19 22:04:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:50,307 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-07-19 22:04:50,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:50,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944348314] [2022-07-19 22:04:50,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944348314] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:04:50,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:04:50,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 22:04:50,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386519754] [2022-07-19 22:04:50,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:04:50,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 22:04:50,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:04:50,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 22:04:50,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-07-19 22:04:50,308 INFO L87 Difference]: Start difference. First operand 936 states and 1388 transitions. Second operand has 21 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 9 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2022-07-19 22:04:52,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:04:52,065 INFO L93 Difference]: Finished difference Result 1332 states and 1976 transitions. [2022-07-19 22:04:52,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-19 22:04:52,065 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 9 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) Word has length 185 [2022-07-19 22:04:52,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:04:52,070 INFO L225 Difference]: With dead ends: 1332 [2022-07-19 22:04:52,070 INFO L226 Difference]: Without dead ends: 1048 [2022-07-19 22:04:52,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2022-07-19 22:04:52,072 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 350 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 2526 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 2863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 2526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:04:52,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 1042 Invalid, 2863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 2526 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-19 22:04:52,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2022-07-19 22:04:52,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 978. [2022-07-19 22:04:52,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 600 states have (on average 1.1133333333333333) internal successors, (668), 609 states have internal predecessors, (668), 322 states have call successors, (322), 50 states have call predecessors, (322), 55 states have return successors, (473), 318 states have call predecessors, (473), 320 states have call successors, (473) [2022-07-19 22:04:52,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 1463 transitions. [2022-07-19 22:04:52,155 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 1463 transitions. Word has length 185 [2022-07-19 22:04:52,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:04:52,156 INFO L495 AbstractCegarLoop]: Abstraction has 978 states and 1463 transitions. [2022-07-19 22:04:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 4.555555555555555) internal successors, (82), 17 states have internal predecessors, (82), 9 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2022-07-19 22:04:52,156 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1463 transitions. [2022-07-19 22:04:52,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:04:52,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:04:52,160 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:04:52,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-19 22:04:52,160 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:04:52,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:04:52,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1674028034, now seen corresponding path program 1 times [2022-07-19 22:04:52,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:04:52,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128847758] [2022-07-19 22:04:52,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:52,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:04:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:52,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:04:52,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:04:52,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:04:52,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:04:52,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:04:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:04:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:04:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:04:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:04:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:04:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:04:52,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-19 22:04:52,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:04:52,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:04:52,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:04:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-19 22:04:52,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-19 22:04:52,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:04:52,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:04:52,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:52,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-19 22:04:52,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:53,067 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 22 proven. 3 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-07-19 22:04:53,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:04:53,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128847758] [2022-07-19 22:04:53,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128847758] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:04:53,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482146037] [2022-07-19 22:04:53,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:04:53,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:04:53,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:04:53,068 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) [2022-07-19 22:04:53,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-19 22:04:53,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:04:53,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 2960 conjuncts, 69 conjunts are in the unsatisfiable core [2022-07-19 22:04:53,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:04:53,537 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:04:53,537 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-07-19 22:04:53,717 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:04:53,717 INFO L390 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 [2022-07-19 22:04:53,881 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:04:53,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 16 treesize of output 22 [2022-07-19 22:04:53,937 INFO L390 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 [2022-07-19 22:04:54,512 INFO L356 Elim1Store]: treesize reduction 8, result has 78.4 percent of original size [2022-07-19 22:04:54,512 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 26 treesize of output 42 [2022-07-19 22:04:54,573 INFO L390 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 8 treesize of output 1 [2022-07-19 22:04:54,584 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2283 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2283) |c_#memory_$Pointer$.base|)) is different from true [2022-07-19 22:04:54,591 INFO L390 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 27 treesize of output 27 [2022-07-19 22:05:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 171 proven. 49 refuted. 0 times theorem prover too weak. 56 trivial. 2 not checked. [2022-07-19 22:05:13,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:05:13,447 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2287 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_2287) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset| 8)) 0))) is different from false [2022-07-19 22:05:13,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482146037] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:05:13,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:05:13,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25] total 45 [2022-07-19 22:05:13,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166505163] [2022-07-19 22:05:13,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:05:13,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-19 22:05:13,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:13,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-19 22:05:13,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2359, Unknown=5, NotChecked=198, Total=2756 [2022-07-19 22:05:13,450 INFO L87 Difference]: Start difference. First operand 978 states and 1463 transitions. Second operand has 45 states, 42 states have (on average 4.285714285714286) internal successors, (180), 39 states have internal predecessors, (180), 19 states have call successors, (43), 9 states have call predecessors, (43), 14 states have return successors, (42), 20 states have call predecessors, (42), 19 states have call successors, (42) [2022-07-19 22:05:24,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:05:24,009 INFO L93 Difference]: Finished difference Result 1351 states and 1969 transitions. [2022-07-19 22:05:24,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-07-19 22:05:24,010 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 42 states have (on average 4.285714285714286) internal successors, (180), 39 states have internal predecessors, (180), 19 states have call successors, (43), 9 states have call predecessors, (43), 14 states have return successors, (42), 20 states have call predecessors, (42), 19 states have call successors, (42) Word has length 185 [2022-07-19 22:05:24,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:05:24,015 INFO L225 Difference]: With dead ends: 1351 [2022-07-19 22:05:24,015 INFO L226 Difference]: Without dead ends: 1131 [2022-07-19 22:05:24,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 286 SyntacticMatches, 13 SemanticMatches, 92 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 2371 ImplicationChecksByTransitivity, 28.6s TimeCoverageRelationStatistics Valid=668, Invalid=7704, Unknown=8, NotChecked=362, Total=8742 [2022-07-19 22:05:24,018 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 329 mSDsluCounter, 1465 mSDsCounter, 0 mSdLazyCounter, 2479 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 1687 SdHoareTripleChecker+Invalid, 4453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1756 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:05:24,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 1687 Invalid, 4453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2479 Invalid, 0 Unknown, 1756 Unchecked, 1.2s Time] [2022-07-19 22:05:24,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2022-07-19 22:05:24,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1074. [2022-07-19 22:05:24,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1074 states, 672 states have (on average 1.1101190476190477) internal successors, (746), 682 states have internal predecessors, (746), 337 states have call successors, (337), 59 states have call predecessors, (337), 64 states have return successors, (502), 332 states have call predecessors, (502), 335 states have call successors, (502) [2022-07-19 22:05:24,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1074 states to 1074 states and 1585 transitions. [2022-07-19 22:05:24,134 INFO L78 Accepts]: Start accepts. Automaton has 1074 states and 1585 transitions. Word has length 185 [2022-07-19 22:05:24,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:05:24,135 INFO L495 AbstractCegarLoop]: Abstraction has 1074 states and 1585 transitions. [2022-07-19 22:05:24,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 42 states have (on average 4.285714285714286) internal successors, (180), 39 states have internal predecessors, (180), 19 states have call successors, (43), 9 states have call predecessors, (43), 14 states have return successors, (42), 20 states have call predecessors, (42), 19 states have call successors, (42) [2022-07-19 22:05:24,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1585 transitions. [2022-07-19 22:05:24,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-07-19 22:05:24,139 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:05:24,140 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:05:24,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-19 22:05:24,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-19 22:05:24,355 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:05:24,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:05:24,356 INFO L85 PathProgramCache]: Analyzing trace with hash 661041933, now seen corresponding path program 1 times [2022-07-19 22:05:24,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:05:24,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459521323] [2022-07-19 22:05:24,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:24,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:05:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:05:24,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:05:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:05:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:05:24,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:05:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:05:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:24,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:05:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:05:24,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:05:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:05:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:05:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:05:24,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:05:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-19 22:05:24,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-19 22:05:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:24,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:05:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-19 22:05:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:05:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-19 22:05:24,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:24,580 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2022-07-19 22:05:24,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:05:24,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459521323] [2022-07-19 22:05:24,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459521323] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:05:24,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:05:24,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 22:05:24,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186955223] [2022-07-19 22:05:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:05:24,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 22:05:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 22:05:24,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-19 22:05:24,582 INFO L87 Difference]: Start difference. First operand 1074 states and 1585 transitions. Second operand has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-19 22:05:25,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:05:25,207 INFO L93 Difference]: Finished difference Result 1094 states and 1612 transitions. [2022-07-19 22:05:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 22:05:25,207 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 173 [2022-07-19 22:05:25,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:05:25,212 INFO L225 Difference]: With dead ends: 1094 [2022-07-19 22:05:25,213 INFO L226 Difference]: Without dead ends: 1092 [2022-07-19 22:05:25,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-07-19 22:05:25,213 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 159 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 980 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:05:25,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 781 Invalid, 980 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 887 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 22:05:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1092 states. [2022-07-19 22:05:25,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1092 to 1085. [2022-07-19 22:05:25,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 678 states have (on average 1.1091445427728615) internal successors, (752), 689 states have internal predecessors, (752), 340 states have call successors, (340), 60 states have call predecessors, (340), 66 states have return successors, (511), 335 states have call predecessors, (511), 338 states have call successors, (511) [2022-07-19 22:05:25,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 1603 transitions. [2022-07-19 22:05:25,302 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 1603 transitions. Word has length 173 [2022-07-19 22:05:25,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:05:25,303 INFO L495 AbstractCegarLoop]: Abstraction has 1085 states and 1603 transitions. [2022-07-19 22:05:25,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 6 states have internal predecessors, (71), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-19 22:05:25,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 1603 transitions. [2022-07-19 22:05:25,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-19 22:05:25,321 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:05:25,321 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:05:25,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-19 22:05:25,321 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:05:25,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:05:25,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1627232028, now seen corresponding path program 1 times [2022-07-19 22:05:25,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:05:25,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972967999] [2022-07-19 22:05:25,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:25,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:05:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:25,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:05:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:05:25,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:05:25,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:05:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:05:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:05:25,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:05:25,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:25,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:05:25,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:05:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:05:25,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:05:25,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:05:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-19 22:05:25,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:05:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-19 22:05:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-19 22:05:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:25,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:05:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-07-19 22:05:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-07-19 22:05:25,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:05:25,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972967999] [2022-07-19 22:05:25,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972967999] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:05:25,545 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:05:25,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 22:05:25,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077511180] [2022-07-19 22:05:25,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:05:25,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 22:05:25,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 22:05:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 22:05:25,546 INFO L87 Difference]: Start difference. First operand 1085 states and 1603 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:05:25,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:05:25,960 INFO L93 Difference]: Finished difference Result 1420 states and 2093 transitions. [2022-07-19 22:05:25,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 22:05:25,960 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 182 [2022-07-19 22:05:25,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:05:25,965 INFO L225 Difference]: With dead ends: 1420 [2022-07-19 22:05:25,965 INFO L226 Difference]: Without dead ends: 1076 [2022-07-19 22:05:25,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-19 22:05:25,967 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 145 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 22:05:25,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 413 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 22:05:25,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2022-07-19 22:05:26,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1076. [2022-07-19 22:05:26,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1076 states, 670 states have (on average 1.1059701492537313) internal successors, (741), 680 states have internal predecessors, (741), 340 states have call successors, (340), 60 states have call predecessors, (340), 65 states have return successors, (498), 335 states have call predecessors, (498), 338 states have call successors, (498) [2022-07-19 22:05:26,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1076 states to 1076 states and 1579 transitions. [2022-07-19 22:05:26,066 INFO L78 Accepts]: Start accepts. Automaton has 1076 states and 1579 transitions. Word has length 182 [2022-07-19 22:05:26,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:05:26,066 INFO L495 AbstractCegarLoop]: Abstraction has 1076 states and 1579 transitions. [2022-07-19 22:05:26,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:05:26,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1579 transitions. [2022-07-19 22:05:26,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-07-19 22:05:26,070 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:05:26,070 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:05:26,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-19 22:05:26,070 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:05:26,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:05:26,071 INFO L85 PathProgramCache]: Analyzing trace with hash -124007739, now seen corresponding path program 1 times [2022-07-19 22:05:26,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:05:26,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216531375] [2022-07-19 22:05:26,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:26,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:05:26,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:26,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:05:26,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:05:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:26,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:05:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:05:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:05:26,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:05:26,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:05:26,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:26,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:05:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:05:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:05:26,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:05:26,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-19 22:05:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2022-07-19 22:05:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:05:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-19 22:05:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-19 22:05:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:26,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:05:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-07-19 22:05:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:26,363 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-07-19 22:05:26,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:05:26,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216531375] [2022-07-19 22:05:26,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216531375] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:05:26,363 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:05:26,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-19 22:05:26,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132799228] [2022-07-19 22:05:26,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:05:26,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-19 22:05:26,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:26,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-19 22:05:26,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:05:26,364 INFO L87 Difference]: Start difference. First operand 1076 states and 1579 transitions. Second operand has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:05:27,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:05:27,322 INFO L93 Difference]: Finished difference Result 1104 states and 1615 transitions. [2022-07-19 22:05:27,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-19 22:05:27,323 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 184 [2022-07-19 22:05:27,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:05:27,327 INFO L225 Difference]: With dead ends: 1104 [2022-07-19 22:05:27,328 INFO L226 Difference]: Without dead ends: 1102 [2022-07-19 22:05:27,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2022-07-19 22:05:27,329 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 175 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1406 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1082 SdHoareTripleChecker+Invalid, 1518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 22:05:27,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1082 Invalid, 1518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1406 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 22:05:27,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-07-19 22:05:27,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1093. [2022-07-19 22:05:27,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 676 states have (on average 1.1050295857988166) internal successors, (747), 686 states have internal predecessors, (747), 349 states have call successors, (349), 62 states have call predecessors, (349), 67 states have return successors, (507), 344 states have call predecessors, (507), 347 states have call successors, (507) [2022-07-19 22:05:27,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1603 transitions. [2022-07-19 22:05:27,418 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1603 transitions. Word has length 184 [2022-07-19 22:05:27,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:05:27,419 INFO L495 AbstractCegarLoop]: Abstraction has 1093 states and 1603 transitions. [2022-07-19 22:05:27,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (22), 4 states have call predecessors, (22), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-19 22:05:27,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1603 transitions. [2022-07-19 22:05:27,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-07-19 22:05:27,423 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:05:27,424 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:05:27,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-19 22:05:27,424 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:05:27,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:05:27,424 INFO L85 PathProgramCache]: Analyzing trace with hash 256365722, now seen corresponding path program 1 times [2022-07-19 22:05:27,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:05:27,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145362836] [2022-07-19 22:05:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:27,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:05:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:05:27,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:05:27,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:27,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:05:27,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:05:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:05:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:05:27,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:05:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:05:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:05:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:05:27,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:05:27,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:05:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:05:27,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:05:27,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:05:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-19 22:05:27,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:27,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:05:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2022-07-19 22:05:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 29 proven. 6 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2022-07-19 22:05:27,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:05:27,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145362836] [2022-07-19 22:05:27,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145362836] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:05:27,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172788032] [2022-07-19 22:05:27,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:27,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:05:27,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:05:27,783 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) [2022-07-19 22:05:27,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-19 22:05:28,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:28,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 2967 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-19 22:05:28,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:05:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 123 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-07-19 22:05:28,264 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 22:05:28,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172788032] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:05:28,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 22:05:28,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 12 [2022-07-19 22:05:28,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835490418] [2022-07-19 22:05:28,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:05:28,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 22:05:28,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:28,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 22:05:28,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:05:28,265 INFO L87 Difference]: Start difference. First operand 1093 states and 1603 transitions. Second operand has 9 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-19 22:05:28,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:05:28,449 INFO L93 Difference]: Finished difference Result 1581 states and 2314 transitions. [2022-07-19 22:05:28,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 22:05:28,450 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 189 [2022-07-19 22:05:28,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:05:28,455 INFO L225 Difference]: With dead ends: 1581 [2022-07-19 22:05:28,455 INFO L226 Difference]: Without dead ends: 1098 [2022-07-19 22:05:28,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-19 22:05:28,457 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 12 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1482 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 22:05:28,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1482 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 22:05:28,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-07-19 22:05:28,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1086. [2022-07-19 22:05:28,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 669 states have (on average 1.100149476831091) internal successors, (736), 679 states have internal predecessors, (736), 349 states have call successors, (349), 62 states have call predecessors, (349), 67 states have return successors, (475), 344 states have call predecessors, (475), 347 states have call successors, (475) [2022-07-19 22:05:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 1560 transitions. [2022-07-19 22:05:28,571 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 1560 transitions. Word has length 189 [2022-07-19 22:05:28,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:05:28,572 INFO L495 AbstractCegarLoop]: Abstraction has 1086 states and 1560 transitions. [2022-07-19 22:05:28,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 3 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-19 22:05:28,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1560 transitions. [2022-07-19 22:05:28,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-07-19 22:05:28,576 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:05:28,576 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:05:28,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-19 22:05:28,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-19 22:05:28,777 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:05:28,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:05:28,777 INFO L85 PathProgramCache]: Analyzing trace with hash -973580167, now seen corresponding path program 1 times [2022-07-19 22:05:28,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:05:28,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239003407] [2022-07-19 22:05:28,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:28,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:05:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:29,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:05:29,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:05:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:29,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:05:29,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:05:29,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:05:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:05:29,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-19 22:05:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-19 22:05:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-19 22:05:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-19 22:05:29,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-19 22:05:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:05:29,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 22:05:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-19 22:05:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:05:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-19 22:05:29,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:05:29,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-19 22:05:29,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:05:29,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:05:29,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2022-07-19 22:05:29,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:29,814 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2022-07-19 22:05:29,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:05:29,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239003407] [2022-07-19 22:05:29,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239003407] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:05:29,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280976154] [2022-07-19 22:05:29,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:05:29,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:05:29,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:05:29,816 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) [2022-07-19 22:05:29,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-19 22:05:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:05:30,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 2973 conjuncts, 69 conjunts are in the unsatisfiable core [2022-07-19 22:05:30,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:05:30,289 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:05:30,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 15 [2022-07-19 22:05:30,462 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-19 22:05:30,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-19 22:05:30,528 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 14 [2022-07-19 22:05:30,959 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-19 22:05:30,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 12 treesize of output 14 [2022-07-19 22:05:30,996 INFO L390 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 [2022-07-19 22:05:31,287 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-07-19 22:05:31,288 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 22 treesize of output 24 [2022-07-19 22:05:31,345 INFO L390 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 8 treesize of output 1 [2022-07-19 22:05:31,355 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_2687 (Array Int Int))) (= (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_2687) |c_#memory_$Pointer$.base|)) is different from true [2022-07-19 22:05:31,361 INFO L390 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 27 treesize of output 27 [2022-07-19 22:05:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 154 proven. 90 refuted. 0 times theorem prover too weak. 32 trivial. 2 not checked. [2022-07-19 22:05:49,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:05:50,157 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2691 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#old_byte_from_cur~0#1.base| v_ArrVal_2691) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#buf~3#1.offset| 8)) 0))) is different from false [2022-07-19 22:05:50,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280976154] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:05:50,157 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:05:50,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26] total 47 [2022-07-19 22:05:50,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314168706] [2022-07-19 22:05:50,158 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:05:50,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-07-19 22:05:50,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:05:50,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-07-19 22:05:50,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2539, Unknown=5, NotChecked=206, Total=2970 [2022-07-19 22:05:50,159 INFO L87 Difference]: Start difference. First operand 1086 states and 1560 transitions. Second operand has 47 states, 44 states have (on average 4.5) internal successors, (198), 42 states have internal predecessors, (198), 20 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (44), 19 states have call predecessors, (44), 20 states have call successors, (44) [2022-07-19 22:06:00,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:00,815 INFO L93 Difference]: Finished difference Result 1456 states and 2010 transitions. [2022-07-19 22:06:00,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-07-19 22:06:00,816 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 44 states have (on average 4.5) internal successors, (198), 42 states have internal predecessors, (198), 20 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (44), 19 states have call predecessors, (44), 20 states have call successors, (44) Word has length 190 [2022-07-19 22:06:00,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:00,820 INFO L225 Difference]: With dead ends: 1456 [2022-07-19 22:06:00,820 INFO L226 Difference]: Without dead ends: 1192 [2022-07-19 22:06:00,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 285 SyntacticMatches, 22 SemanticMatches, 95 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3071 ImplicationChecksByTransitivity, 28.7s TimeCoverageRelationStatistics Valid=744, Invalid=8185, Unknown=9, NotChecked=374, Total=9312 [2022-07-19 22:06:00,823 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 338 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 3163 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 5286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 3163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1915 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:00,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 2331 Invalid, 5286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 3163 Invalid, 0 Unknown, 1915 Unchecked, 1.4s Time] [2022-07-19 22:06:00,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2022-07-19 22:06:00,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 1138. [2022-07-19 22:06:00,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 718 states have (on average 1.0919220055710306) internal successors, (784), 730 states have internal predecessors, (784), 346 states have call successors, (346), 66 states have call predecessors, (346), 73 states have return successors, (467), 341 states have call predecessors, (467), 344 states have call successors, (467) [2022-07-19 22:06:00,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1597 transitions. [2022-07-19 22:06:00,928 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1597 transitions. Word has length 190 [2022-07-19 22:06:00,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:00,928 INFO L495 AbstractCegarLoop]: Abstraction has 1138 states and 1597 transitions. [2022-07-19 22:06:00,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 44 states have (on average 4.5) internal successors, (198), 42 states have internal predecessors, (198), 20 states have call successors, (45), 10 states have call predecessors, (45), 15 states have return successors, (44), 19 states have call predecessors, (44), 20 states have call successors, (44) [2022-07-19 22:06:00,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1597 transitions. [2022-07-19 22:06:00,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-07-19 22:06:00,934 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:00,934 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-19 22:06:00,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-19 22:06:01,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:01,150 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:01,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:01,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1594849371, now seen corresponding path program 1 times [2022-07-19 22:06:01,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:01,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90910362] [2022-07-19 22:06:01,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:01,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:06:01,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:06:01,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 22:06:01,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 22:06:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 22:06:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:06:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-19 22:06:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:06:01,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:01,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-19 22:06:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:06:01,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:06:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-19 22:06:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:06:01,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-19 22:06:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:06:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-19 22:06:01,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-19 22:06:01,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:06:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:01,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:01,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-19 22:06:01,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:02,036 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2022-07-19 22:06:02,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:02,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90910362] [2022-07-19 22:06:02,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90910362] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:02,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32781087] [2022-07-19 22:06:02,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:02,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:02,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:02,038 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) [2022-07-19 22:06:02,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-19 22:06:02,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:02,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 2979 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-19 22:06:02,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:02,526 INFO L390 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 [2022-07-19 22:06:02,690 INFO L390 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 [2022-07-19 22:06:03,408 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-19 22:06:03,412 INFO L390 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 17 treesize of output 19 [2022-07-19 22:06:03,556 INFO L390 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 17 treesize of output 19 [2022-07-19 22:06:03,559 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-19 22:06:03,942 INFO L390 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 [2022-07-19 22:06:03,945 INFO L390 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 [2022-07-19 22:06:04,047 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 203 proven. 2 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-07-19 22:06:04,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:06:04,372 WARN L833 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2831 (Array Int Int))) (< 0 (mod (select (select (store |c_#memory_int| |c_ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| v_ArrVal_2831) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#cur~3#1.base|) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#cur~3#1.offset|) 18446744073709551616))) (<= 0 |c_#StackHeapBarrier|) (forall ((v_ArrVal_2830 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_ensure_byte_buf_has_allocated_buffer_member_~buf#1.base| v_ArrVal_2830) |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#cur~3#1.base|) (+ 8 |c_ULTIMATE.start_aws_byte_cursor_eq_byte_buf_harness_~#cur~3#1.offset|)) 0)))) is different from false [2022-07-19 22:06:04,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32781087] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:04,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:06:04,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 20] total 45 [2022-07-19 22:06:04,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437522634] [2022-07-19 22:06:04,382 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:06:04,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-19 22:06:04,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:06:04,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-19 22:06:04,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2090, Unknown=1, NotChecked=92, Total=2352 [2022-07-19 22:06:04,383 INFO L87 Difference]: Start difference. First operand 1138 states and 1597 transitions. Second operand has 45 states, 42 states have (on average 4.5476190476190474) internal successors, (191), 38 states have internal predecessors, (191), 21 states have call successors, (46), 7 states have call predecessors, (46), 12 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) [2022-07-19 22:06:16,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:06:16,987 INFO L93 Difference]: Finished difference Result 1987 states and 2810 transitions. [2022-07-19 22:06:16,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-19 22:06:16,988 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 42 states have (on average 4.5476190476190474) internal successors, (191), 38 states have internal predecessors, (191), 21 states have call successors, (46), 7 states have call predecessors, (46), 12 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) Word has length 191 [2022-07-19 22:06:16,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:06:16,993 INFO L225 Difference]: With dead ends: 1987 [2022-07-19 22:06:16,993 INFO L226 Difference]: Without dead ends: 1491 [2022-07-19 22:06:16,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 343 SyntacticMatches, 14 SemanticMatches, 84 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2210 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=602, Invalid=6538, Unknown=4, NotChecked=166, Total=7310 [2022-07-19 22:06:16,995 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 1259 mSDsluCounter, 1991 mSDsCounter, 0 mSdLazyCounter, 6437 mSolverCounterSat, 1272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 2228 SdHoareTripleChecker+Invalid, 8903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1272 IncrementalHoareTripleChecker+Valid, 6437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1194 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-07-19 22:06:16,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1262 Valid, 2228 Invalid, 8903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1272 Valid, 6437 Invalid, 0 Unknown, 1194 Unchecked, 3.3s Time] [2022-07-19 22:06:16,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2022-07-19 22:06:17,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1171. [2022-07-19 22:06:17,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 764 states have (on average 1.0850785340314135) internal successors, (829), 776 states have internal predecessors, (829), 319 states have call successors, (319), 80 states have call predecessors, (319), 87 states have return successors, (416), 314 states have call predecessors, (416), 317 states have call successors, (416) [2022-07-19 22:06:17,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1564 transitions. [2022-07-19 22:06:17,097 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 1564 transitions. Word has length 191 [2022-07-19 22:06:17,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:06:17,097 INFO L495 AbstractCegarLoop]: Abstraction has 1171 states and 1564 transitions. [2022-07-19 22:06:17,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 42 states have (on average 4.5476190476190474) internal successors, (191), 38 states have internal predecessors, (191), 21 states have call successors, (46), 7 states have call predecessors, (46), 12 states have return successors, (45), 21 states have call predecessors, (45), 21 states have call successors, (45) [2022-07-19 22:06:17,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 1564 transitions. [2022-07-19 22:06:17,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-19 22:06:17,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:06:17,101 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:06:17,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-19 22:06:17,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:17,322 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:06:17,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:06:17,322 INFO L85 PathProgramCache]: Analyzing trace with hash 602074206, now seen corresponding path program 1 times [2022-07-19 22:06:17,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:06:17,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284992845] [2022-07-19 22:06:17,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:17,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:06:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:06:17,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:06:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:06:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:06:17,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:06:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:06:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:06:17,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:17,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:06:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:06:17,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:06:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:06:17,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:06:17,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:06:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:06:17,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:06:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:06:17,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:06:17,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:06:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-19 22:06:17,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-19 22:06:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:06:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 8 proven. 36 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-19 22:06:17,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:06:17,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284992845] [2022-07-19 22:06:17,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284992845] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:06:17,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313531080] [2022-07-19 22:06:17,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:06:17,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:06:17,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:06:17,900 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) [2022-07-19 22:06:17,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-19 22:06:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:06:18,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 2882 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-19 22:06:18,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:06:18,341 INFO L390 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 [2022-07-19 22:06:18,779 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-07-19 22:06:18,882 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 26 [2022-07-19 22:07:02,226 INFO L390 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 0 case distinctions, treesize of input 43 treesize of output 23 [2022-07-19 22:07:02,312 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 109 proven. 70 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-19 22:07:02,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:07:03,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313531080] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:03,081 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-19 22:07:03,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 34 [2022-07-19 22:07:03,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060992602] [2022-07-19 22:07:03,082 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-19 22:07:03,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-19 22:07:03,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:03,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-19 22:07:03,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1738, Unknown=9, NotChecked=0, Total=1892 [2022-07-19 22:07:03,083 INFO L87 Difference]: Start difference. First operand 1171 states and 1564 transitions. Second operand has 34 states, 30 states have (on average 6.133333333333334) internal successors, (184), 31 states have internal predecessors, (184), 16 states have call successors, (44), 7 states have call predecessors, (44), 10 states have return successors, (44), 12 states have call predecessors, (44), 16 states have call successors, (44) [2022-07-19 22:07:22,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:22,078 INFO L93 Difference]: Finished difference Result 1747 states and 2452 transitions. [2022-07-19 22:07:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-07-19 22:07:22,079 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 30 states have (on average 6.133333333333334) internal successors, (184), 31 states have internal predecessors, (184), 16 states have call successors, (44), 7 states have call predecessors, (44), 10 states have return successors, (44), 12 states have call predecessors, (44), 16 states have call successors, (44) Word has length 179 [2022-07-19 22:07:22,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:22,085 INFO L225 Difference]: With dead ends: 1747 [2022-07-19 22:07:22,085 INFO L226 Difference]: Without dead ends: 1546 [2022-07-19 22:07:22,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 322 SyntacticMatches, 20 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1906 ImplicationChecksByTransitivity, 58.8s TimeCoverageRelationStatistics Valid=599, Invalid=6017, Unknown=26, NotChecked=0, Total=6642 [2022-07-19 22:07:22,087 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 413 mSDsluCounter, 3042 mSDsCounter, 0 mSdLazyCounter, 6120 mSolverCounterSat, 531 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 3386 SdHoareTripleChecker+Invalid, 7531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 531 IncrementalHoareTripleChecker+Valid, 6120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 880 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:22,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 3386 Invalid, 7531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [531 Valid, 6120 Invalid, 0 Unknown, 880 Unchecked, 3.9s Time] [2022-07-19 22:07:22,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1546 states. [2022-07-19 22:07:22,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1546 to 1206. [2022-07-19 22:07:22,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 793 states have (on average 1.0832282471626733) internal successors, (859), 807 states have internal predecessors, (859), 319 states have call successors, (319), 84 states have call predecessors, (319), 93 states have return successors, (428), 314 states have call predecessors, (428), 317 states have call successors, (428) [2022-07-19 22:07:22,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 1606 transitions. [2022-07-19 22:07:22,217 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 1606 transitions. Word has length 179 [2022-07-19 22:07:22,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:22,217 INFO L495 AbstractCegarLoop]: Abstraction has 1206 states and 1606 transitions. [2022-07-19 22:07:22,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 30 states have (on average 6.133333333333334) internal successors, (184), 31 states have internal predecessors, (184), 16 states have call successors, (44), 7 states have call predecessors, (44), 10 states have return successors, (44), 12 states have call predecessors, (44), 16 states have call successors, (44) [2022-07-19 22:07:22,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 1606 transitions. [2022-07-19 22:07:22,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:07:22,220 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:22,220 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:22,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-19 22:07:22,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-07-19 22:07:22,443 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:22,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:22,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1827649853, now seen corresponding path program 1 times [2022-07-19 22:07:22,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:22,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742190742] [2022-07-19 22:07:22,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:22,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:22,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:22,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:22,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:07:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:07:22,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:22,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:07:22,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-19 22:07:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:07:22,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:07:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:07:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-19 22:07:22,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:07:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:07:22,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:07:22,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:22,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:22,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:07:22,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:07:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:07:22,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:22,795 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-07-19 22:07:22,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:22,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742190742] [2022-07-19 22:07:22,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742190742] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:07:22,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:07:22,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-19 22:07:22,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26088838] [2022-07-19 22:07:22,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:07:22,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-19 22:07:22,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:22,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-19 22:07:22,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-19 22:07:22,796 INFO L87 Difference]: Start difference. First operand 1206 states and 1606 transitions. Second operand has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 12 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:07:24,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:24,106 INFO L93 Difference]: Finished difference Result 1792 states and 2553 transitions. [2022-07-19 22:07:24,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 22:07:24,106 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 12 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 185 [2022-07-19 22:07:24,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:24,112 INFO L225 Difference]: With dead ends: 1792 [2022-07-19 22:07:24,112 INFO L226 Difference]: Without dead ends: 1469 [2022-07-19 22:07:24,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-07-19 22:07:24,114 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 210 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 1719 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 1852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:24,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 786 Invalid, 1852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1719 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-19 22:07:24,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1469 states. [2022-07-19 22:07:24,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1469 to 1301. [2022-07-19 22:07:24,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1301 states, 832 states have (on average 1.0793269230769231) internal successors, (898), 848 states have internal predecessors, (898), 373 states have call successors, (373), 84 states have call predecessors, (373), 95 states have return successors, (542), 368 states have call predecessors, (542), 371 states have call successors, (542) [2022-07-19 22:07:24,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 1813 transitions. [2022-07-19 22:07:24,238 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 1813 transitions. Word has length 185 [2022-07-19 22:07:24,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:24,239 INFO L495 AbstractCegarLoop]: Abstraction has 1301 states and 1813 transitions. [2022-07-19 22:07:24,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 12 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:07:24,239 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 1813 transitions. [2022-07-19 22:07:24,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:07:24,242 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:24,242 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:24,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-19 22:07:24,242 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:24,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:24,243 INFO L85 PathProgramCache]: Analyzing trace with hash -18863487, now seen corresponding path program 1 times [2022-07-19 22:07:24,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:24,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464797793] [2022-07-19 22:07:24,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:24,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:24,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:07:24,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:07:24,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:24,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:07:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-19 22:07:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:07:24,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:07:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:07:24,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-19 22:07:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:07:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:07:24,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:07:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:24,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:07:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:07:24,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:07:24,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:24,565 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-07-19 22:07:24,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:24,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464797793] [2022-07-19 22:07:24,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464797793] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:07:24,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:07:24,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-19 22:07:24,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257448793] [2022-07-19 22:07:24,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:07:24,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-19 22:07:24,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:24,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-19 22:07:24,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-07-19 22:07:24,567 INFO L87 Difference]: Start difference. First operand 1301 states and 1813 transitions. Second operand has 13 states, 12 states have (on average 6.833333333333333) internal successors, (82), 11 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:07:25,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:25,769 INFO L93 Difference]: Finished difference Result 1796 states and 2579 transitions. [2022-07-19 22:07:25,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 22:07:25,770 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.833333333333333) internal successors, (82), 11 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) Word has length 185 [2022-07-19 22:07:25,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:25,776 INFO L225 Difference]: With dead ends: 1796 [2022-07-19 22:07:25,776 INFO L226 Difference]: Without dead ends: 1466 [2022-07-19 22:07:25,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-07-19 22:07:25,778 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 212 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 1513 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:25,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 699 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1513 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-19 22:07:25,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2022-07-19 22:07:25,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 1301. [2022-07-19 22:07:25,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1301 states, 832 states have (on average 1.0793269230769231) internal successors, (898), 848 states have internal predecessors, (898), 373 states have call successors, (373), 84 states have call predecessors, (373), 95 states have return successors, (542), 368 states have call predecessors, (542), 371 states have call successors, (542) [2022-07-19 22:07:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 1813 transitions. [2022-07-19 22:07:25,904 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 1813 transitions. Word has length 185 [2022-07-19 22:07:25,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:25,904 INFO L495 AbstractCegarLoop]: Abstraction has 1301 states and 1813 transitions. [2022-07-19 22:07:25,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.833333333333333) internal successors, (82), 11 states have internal predecessors, (82), 5 states have call successors, (24), 4 states have call predecessors, (24), 3 states have return successors, (23), 4 states have call predecessors, (23), 4 states have call successors, (23) [2022-07-19 22:07:25,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 1813 transitions. [2022-07-19 22:07:25,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-07-19 22:07:25,908 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:25,908 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:25,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-19 22:07:25,908 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:25,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:25,909 INFO L85 PathProgramCache]: Analyzing trace with hash 239301951, now seen corresponding path program 1 times [2022-07-19 22:07:25,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:25,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419336926] [2022-07-19 22:07:25,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:25,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:26,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:26,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:26,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,059 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 22:07:26,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 22:07:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:26,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-19 22:07:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-19 22:07:26,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-19 22:07:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-19 22:07:26,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-19 22:07:26,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-19 22:07:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-19 22:07:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-19 22:07:26,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-19 22:07:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:26,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2022-07-19 22:07:26,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-19 22:07:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-19 22:07:26,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:26,148 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-07-19 22:07:26,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:26,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419336926] [2022-07-19 22:07:26,148 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419336926] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:07:26,148 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:07:26,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 22:07:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707255824] [2022-07-19 22:07:26,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:07:26,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 22:07:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 22:07:26,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 22:07:26,149 INFO L87 Difference]: Start difference. First operand 1301 states and 1813 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-19 22:07:26,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:26,711 INFO L93 Difference]: Finished difference Result 1634 states and 2277 transitions. [2022-07-19 22:07:26,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 22:07:26,711 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) Word has length 185 [2022-07-19 22:07:26,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:26,723 INFO L225 Difference]: With dead ends: 1634 [2022-07-19 22:07:26,723 INFO L226 Difference]: Without dead ends: 1304 [2022-07-19 22:07:26,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-19 22:07:26,725 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 162 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:26,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 485 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 22:07:26,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1304 states. [2022-07-19 22:07:26,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1304 to 1294. [2022-07-19 22:07:26,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 826 states have (on average 1.0774818401937045) internal successors, (890), 841 states have internal predecessors, (890), 373 states have call successors, (373), 84 states have call predecessors, (373), 94 states have return successors, (511), 368 states have call predecessors, (511), 371 states have call successors, (511) [2022-07-19 22:07:26,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1774 transitions. [2022-07-19 22:07:26,847 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1774 transitions. Word has length 185 [2022-07-19 22:07:26,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:26,847 INFO L495 AbstractCegarLoop]: Abstraction has 1294 states and 1774 transitions. [2022-07-19 22:07:26,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 5 states have internal predecessors, (81), 2 states have call successors, (24), 4 states have call predecessors, (24), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-19 22:07:26,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1774 transitions. [2022-07-19 22:07:26,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2022-07-19 22:07:26,851 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:26,851 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:26,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-19 22:07:26,851 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:26,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash 324310920, now seen corresponding path program 1 times [2022-07-19 22:07:26,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:26,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511063725] [2022-07-19 22:07:26,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:26,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:27,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:27,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:27,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:07:27,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:27,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:07:27,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:07:27,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:07:27,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:07:27,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:07:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:07:27,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:07:27,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:07:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:07:27,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:27,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-19 22:07:27,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-19 22:07:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-07-19 22:07:27,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:27,500 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 32 proven. 13 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-07-19 22:07:27,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:27,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511063725] [2022-07-19 22:07:27,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511063725] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:27,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033841417] [2022-07-19 22:07:27,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:27,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:07:27,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:07:27,501 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) [2022-07-19 22:07:27,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-19 22:07:27,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:28,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 2885 conjuncts, 58 conjunts are in the unsatisfiable core [2022-07-19 22:07:28,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:07:28,061 INFO L390 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 [2022-07-19 22:07:28,590 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 122 proven. 12 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2022-07-19 22:07:28,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:07:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 32 proven. 14 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-19 22:07:28,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033841417] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:07:28,903 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:07:28,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 9] total 30 [2022-07-19 22:07:28,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553288368] [2022-07-19 22:07:28,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:07:28,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-19 22:07:28,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:28,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-19 22:07:28,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2022-07-19 22:07:28,904 INFO L87 Difference]: Start difference. First operand 1294 states and 1774 transitions. Second operand has 30 states, 29 states have (on average 6.379310344827586) internal successors, (185), 28 states have internal predecessors, (185), 9 states have call successors, (53), 6 states have call predecessors, (53), 8 states have return successors, (53), 8 states have call predecessors, (53), 8 states have call successors, (53) [2022-07-19 22:07:30,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:30,676 INFO L93 Difference]: Finished difference Result 1742 states and 2340 transitions. [2022-07-19 22:07:30,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-19 22:07:30,676 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 6.379310344827586) internal successors, (185), 28 states have internal predecessors, (185), 9 states have call successors, (53), 6 states have call predecessors, (53), 8 states have return successors, (53), 8 states have call predecessors, (53), 8 states have call successors, (53) Word has length 180 [2022-07-19 22:07:30,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:30,680 INFO L225 Difference]: With dead ends: 1742 [2022-07-19 22:07:30,680 INFO L226 Difference]: Without dead ends: 1391 [2022-07-19 22:07:30,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 388 SyntacticMatches, 10 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=283, Invalid=1523, Unknown=0, NotChecked=0, Total=1806 [2022-07-19 22:07:30,683 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 420 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 2188 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1513 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 924 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:30,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [429 Valid, 1513 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2188 Invalid, 0 Unknown, 924 Unchecked, 1.2s Time] [2022-07-19 22:07:30,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2022-07-19 22:07:30,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1157. [2022-07-19 22:07:30,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 801 states have (on average 1.083645443196005) internal successors, (868), 816 states have internal predecessors, (868), 256 states have call successors, (256), 89 states have call predecessors, (256), 99 states have return successors, (323), 251 states have call predecessors, (323), 254 states have call successors, (323) [2022-07-19 22:07:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1447 transitions. [2022-07-19 22:07:30,787 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1447 transitions. Word has length 180 [2022-07-19 22:07:30,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:30,787 INFO L495 AbstractCegarLoop]: Abstraction has 1157 states and 1447 transitions. [2022-07-19 22:07:30,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 6.379310344827586) internal successors, (185), 28 states have internal predecessors, (185), 9 states have call successors, (53), 6 states have call predecessors, (53), 8 states have return successors, (53), 8 states have call predecessors, (53), 8 states have call successors, (53) [2022-07-19 22:07:30,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1447 transitions. [2022-07-19 22:07:30,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-19 22:07:30,789 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:30,790 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:30,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-19 22:07:31,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-19 22:07:31,003 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:31,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:31,004 INFO L85 PathProgramCache]: Analyzing trace with hash 306985811, now seen corresponding path program 1 times [2022-07-19 22:07:31,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:31,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053950411] [2022-07-19 22:07:31,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:31,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:31,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:31,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:31,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:07:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:07:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:07:31,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:07:31,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:07:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:07:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:07:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:07:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:07:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:07:31,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:31,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:31,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-19 22:07:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-19 22:07:31,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-07-19 22:07:31,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,391 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 4 proven. 39 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2022-07-19 22:07:31,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:31,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053950411] [2022-07-19 22:07:31,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053950411] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:31,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649770028] [2022-07-19 22:07:31,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:31,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:07:31,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:07:31,393 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) [2022-07-19 22:07:31,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-19 22:07:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:31,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 2897 conjuncts, 46 conjunts are in the unsatisfiable core [2022-07-19 22:07:31,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:07:32,753 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 124 proven. 22 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-07-19 22:07:32,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 22:07:33,112 INFO L390 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 16 [2022-07-19 22:07:33,174 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-19 22:07:33,175 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 25 [2022-07-19 22:07:33,206 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-19 22:07:33,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649770028] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 22:07:33,206 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 22:07:33,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 12] total 27 [2022-07-19 22:07:33,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494124501] [2022-07-19 22:07:33,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 22:07:33,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-19 22:07:33,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:33,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-19 22:07:33,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-07-19 22:07:33,207 INFO L87 Difference]: Start difference. First operand 1157 states and 1447 transitions. Second operand has 27 states, 26 states have (on average 7.0) internal successors, (182), 25 states have internal predecessors, (182), 9 states have call successors, (52), 7 states have call predecessors, (52), 7 states have return successors, (51), 8 states have call predecessors, (51), 9 states have call successors, (51) [2022-07-19 22:07:35,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:35,648 INFO L93 Difference]: Finished difference Result 1926 states and 2576 transitions. [2022-07-19 22:07:35,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-19 22:07:35,649 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 7.0) internal successors, (182), 25 states have internal predecessors, (182), 9 states have call successors, (52), 7 states have call predecessors, (52), 7 states have return successors, (51), 8 states have call predecessors, (51), 9 states have call successors, (51) Word has length 182 [2022-07-19 22:07:35,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:35,653 INFO L225 Difference]: With dead ends: 1926 [2022-07-19 22:07:35,653 INFO L226 Difference]: Without dead ends: 1506 [2022-07-19 22:07:35,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 384 SyntacticMatches, 23 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=276, Invalid=1704, Unknown=0, NotChecked=0, Total=1980 [2022-07-19 22:07:35,654 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 364 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 2976 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 4071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 917 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:35,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [417 Valid, 1501 Invalid, 4071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2976 Invalid, 0 Unknown, 917 Unchecked, 1.8s Time] [2022-07-19 22:07:35,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2022-07-19 22:07:35,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1271. [2022-07-19 22:07:35,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 849 states have (on average 1.0777385159010602) internal successors, (915), 866 states have internal predecessors, (915), 319 states have call successors, (319), 90 states have call predecessors, (319), 102 states have return successors, (415), 314 states have call predecessors, (415), 317 states have call successors, (415) [2022-07-19 22:07:35,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 1649 transitions. [2022-07-19 22:07:35,782 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 1649 transitions. Word has length 182 [2022-07-19 22:07:35,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:35,782 INFO L495 AbstractCegarLoop]: Abstraction has 1271 states and 1649 transitions. [2022-07-19 22:07:35,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 7.0) internal successors, (182), 25 states have internal predecessors, (182), 9 states have call successors, (52), 7 states have call predecessors, (52), 7 states have return successors, (51), 8 states have call predecessors, (51), 9 states have call successors, (51) [2022-07-19 22:07:35,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 1649 transitions. [2022-07-19 22:07:35,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-19 22:07:35,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:35,785 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:35,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-19 22:07:35,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-07-19 22:07:35,997 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:35,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:35,997 INFO L85 PathProgramCache]: Analyzing trace with hash 337888659, now seen corresponding path program 1 times [2022-07-19 22:07:35,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:35,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459362652] [2022-07-19 22:07:35,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:35,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:36,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:36,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:36,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:36,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:36,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:07:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:07:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:07:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:07:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:07:36,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-19 22:07:36,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-19 22:07:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-19 22:07:36,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2022-07-19 22:07:36,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-19 22:07:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:36,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-19 22:07:36,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-19 22:07:36,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-07-19 22:07:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:36,242 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-07-19 22:07:36,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:36,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459362652] [2022-07-19 22:07:36,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459362652] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 22:07:36,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 22:07:36,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-19 22:07:36,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190724651] [2022-07-19 22:07:36,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 22:07:36,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-19 22:07:36,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 22:07:36,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-19 22:07:36,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-19 22:07:36,245 INFO L87 Difference]: Start difference. First operand 1271 states and 1649 transitions. Second operand has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-19 22:07:37,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 22:07:37,035 INFO L93 Difference]: Finished difference Result 1301 states and 1684 transitions. [2022-07-19 22:07:37,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 22:07:37,035 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) Word has length 182 [2022-07-19 22:07:37,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 22:07:37,042 INFO L225 Difference]: With dead ends: 1301 [2022-07-19 22:07:37,042 INFO L226 Difference]: Without dead ends: 1299 [2022-07-19 22:07:37,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2022-07-19 22:07:37,045 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 159 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-19 22:07:37,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 957 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1154 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-19 22:07:37,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2022-07-19 22:07:37,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 1285. [2022-07-19 22:07:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1285 states, 855 states have (on average 1.0771929824561404) internal successors, (921), 872 states have internal predecessors, (921), 325 states have call successors, (325), 92 states have call predecessors, (325), 104 states have return successors, (421), 320 states have call predecessors, (421), 323 states have call successors, (421) [2022-07-19 22:07:37,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1285 states to 1285 states and 1667 transitions. [2022-07-19 22:07:37,180 INFO L78 Accepts]: Start accepts. Automaton has 1285 states and 1667 transitions. Word has length 182 [2022-07-19 22:07:37,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 22:07:37,181 INFO L495 AbstractCegarLoop]: Abstraction has 1285 states and 1667 transitions. [2022-07-19 22:07:37,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 2 states have call successors, (23), 4 states have call predecessors, (23), 2 states have return successors, (22), 2 states have call predecessors, (22), 1 states have call successors, (22) [2022-07-19 22:07:37,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1285 states and 1667 transitions. [2022-07-19 22:07:37,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2022-07-19 22:07:37,183 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 22:07:37,184 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 22:07:37,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-19 22:07:37,184 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 22:07:37,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 22:07:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash -52051994, now seen corresponding path program 1 times [2022-07-19 22:07:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 22:07:37,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311634305] [2022-07-19 22:07:37,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 22:07:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 22:07:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 22:07:38,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 22:07:38,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 22:07:38,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-19 22:07:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 22:07:38,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:38,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-19 22:07:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-19 22:07:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-19 22:07:38,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-19 22:07:38,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-19 22:07:38,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-19 22:07:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-19 22:07:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-19 22:07:38,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2022-07-19 22:07:38,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2022-07-19 22:07:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 22:07:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-19 22:07:38,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-19 22:07:38,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2022-07-19 22:07:38,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2022-07-19 22:07:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:38,870 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 24 proven. 25 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-19 22:07:38,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 22:07:38,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311634305] [2022-07-19 22:07:38,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311634305] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 22:07:38,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827176100] [2022-07-19 22:07:38,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 22:07:38,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 22:07:38,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 22:07:38,884 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) [2022-07-19 22:07:38,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-19 22:07:39,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 22:07:39,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 2934 conjuncts, 89 conjunts are in the unsatisfiable core [2022-07-19 22:07:39,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 22:07:39,473 INFO L390 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 [2022-07-19 22:07:41,904 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3360 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_save_byte_from_array_~storage#1.base| v_ArrVal_3360))) is different from true [2022-07-19 22:07:41,907 INFO L390 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 [2022-07-19 22:07:41,911 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_3361 (Array Int Int)) (|save_byte_from_array_~storage#1.base| Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |save_byte_from_array_~storage#1.base| v_ArrVal_3361))) is different from true [2022-07-19 22:07:41,926 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-19 22:07:41,926 INFO L390 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 [2022-07-19 22:07:41,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-19 22:07:41,931 INFO L390 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