./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lexical_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 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_compare_lexical_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 60926facf5511174d61dcd6a0b7a731efc9ccdb495bc26b58400da4cd6320ca0 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 09:35:53,275 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:35:53,277 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:35:53,315 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:35:53,316 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:35:53,317 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:35:53,324 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:35:53,328 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:35:53,330 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:35:53,336 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:35:53,338 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:35:53,342 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:35:53,343 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:35:53,345 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:35:53,346 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:35:53,347 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:35:53,349 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:35:53,351 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:35:53,352 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:35:53,353 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:35:53,354 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:35:53,355 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:35:53,356 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:35:53,357 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:35:53,357 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:35:53,360 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:35:53,360 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:35:53,360 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:35:53,361 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:35:53,361 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:35:53,362 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:35:53,362 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:35:53,364 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:35:53,364 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:35:53,365 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:35:53,367 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:35:53,367 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:35:53,368 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:35:53,368 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:35:53,368 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:35:53,369 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:35:53,369 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:35:53,370 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 09:35:53,397 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:35:53,398 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:35:53,398 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:35:53,398 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:35:53,399 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:35:53,399 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:35:53,400 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:35:53,400 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:35:53,400 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:35:53,401 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:35:53,401 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 09:35:53,402 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:35:53,402 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:35:53,402 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:35:53,402 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:35:53,402 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:35:53,410 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:35:53,410 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:35:53,410 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:35:53,410 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:35:53,411 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:35:53,411 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:35:53,411 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:35:53,411 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:35:53,412 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:35:53,412 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 09:35:53,412 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 09:35:53,412 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:35:53,412 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:35:53,413 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:35:53,413 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 -> 60926facf5511174d61dcd6a0b7a731efc9ccdb495bc26b58400da4cd6320ca0 [2022-07-21 09:35:53,743 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:35:53,769 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:35:53,771 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:35:53,772 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:35:53,773 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:35:53,775 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_compare_lexical_harness.i [2022-07-21 09:35:53,841 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00012f42c/1ff13e0d639f4b2a8c43499839ba7d52/FLAG6e291d1cb [2022-07-21 09:35:54,547 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:35:54,548 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_compare_lexical_harness.i [2022-07-21 09:35:54,581 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00012f42c/1ff13e0d639f4b2a8c43499839ba7d52/FLAG6e291d1cb [2022-07-21 09:35:54,694 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00012f42c/1ff13e0d639f4b2a8c43499839ba7d52 [2022-07-21 09:35:54,696 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:35:54,697 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:35:54,698 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:35:54,698 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:35:54,701 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:35:54,702 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:35:54" (1/1) ... [2022-07-21 09:35:54,703 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37dccde8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:54, skipping insertion in model container [2022-07-21 09:35:54,703 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:35:54" (1/1) ... [2022-07-21 09:35:54,722 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:35:54,808 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:35:55,067 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_compare_lexical_harness.i[4505,4518] [2022-07-21 09:35:55,074 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_compare_lexical_harness.i[4565,4578] [2022-07-21 09:35:55,748 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,748 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,749 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,750 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,751 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,762 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,763 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,765 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:55,765 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,035 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-21 09:35:56,036 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-21 09:35:56,037 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-21 09:35:56,038 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-21 09:35:56,039 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-21 09:35:56,040 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-21 09:35:56,040 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-21 09:35:56,042 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-21 09:35:56,044 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-21 09:35:56,046 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-21 09:35:56,167 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-21 09:35:56,301 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,301 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,382 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:35:56,432 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:35:56,457 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_compare_lexical_harness.i[4505,4518] [2022-07-21 09:35:56,463 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_compare_lexical_harness.i[4565,4578] [2022-07-21 09:35:56,506 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,507 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,508 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,509 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,509 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,516 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,519 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,520 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,521 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,562 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-21 09:35:56,563 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-21 09:35:56,564 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-21 09:35:56,565 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-21 09:35:56,565 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-21 09:35:56,566 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-21 09:35:56,566 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-21 09:35:56,567 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-21 09:35:56,567 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-21 09:35:56,567 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-21 09:35:56,594 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-21 09:35:56,663 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,664 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-21 09:35:56,690 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:35:56,923 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:35:56,924 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56 WrapperNode [2022-07-21 09:35:56,924 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:35:56,925 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:35:56,925 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:35:56,925 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:35:56,931 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,046 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,132 INFO L137 Inliner]: procedures = 691, calls = 2656, calls flagged for inlining = 59, calls inlined = 6, statements flattened = 925 [2022-07-21 09:35:57,132 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:35:57,133 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:35:57,133 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:35:57,133 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:35:57,141 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,141 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,154 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,155 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,199 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,202 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,208 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,217 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:35:57,218 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:35:57,219 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:35:57,219 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:35:57,220 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (1/1) ... [2022-07-21 09:35:57,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:35:57,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:35:57,257 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-21 09:35:57,267 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-21 09:35:57,300 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-21 09:35:57,300 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-21 09:35:57,300 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_compare_lexical [2022-07-21 09:35:57,301 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_compare_lexical [2022-07-21 09:35:57,301 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-07-21 09:35:57,301 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:35:57,301 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-21 09:35:57,302 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-21 09:35:57,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 09:35:57,302 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_bounded [2022-07-21 09:35:57,303 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_bounded [2022-07-21 09:35:57,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-21 09:35:57,304 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-21 09:35:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 09:35:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:35:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure save_byte_from_array [2022-07-21 09:35:57,304 INFO L138 BoogieDeclarations]: Found implementation of procedure save_byte_from_array [2022-07-21 09:35:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 09:35:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:35:57,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:35:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-21 09:35:57,305 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-21 09:35:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-21 09:35:57,305 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-21 09:35:57,306 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 09:35:57,306 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 09:35:57,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:35:57,307 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 09:35:57,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 09:35:57,307 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-21 09:35:57,308 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-21 09:35:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 09:35:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure ensure_byte_cursor_has_allocated_buffer_member [2022-07-21 09:35:57,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ensure_byte_cursor_has_allocated_buffer_member [2022-07-21 09:35:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 09:35:57,603 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:35:57,605 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:35:58,628 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:35:58,635 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:35:58,636 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 09:35:58,638 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:35:58 BoogieIcfgContainer [2022-07-21 09:35:58,638 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:35:58,639 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:35:58,640 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:35:58,642 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:35:58,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:35:54" (1/3) ... [2022-07-21 09:35:58,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c7dedf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:35:58, skipping insertion in model container [2022-07-21 09:35:58,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:35:56" (2/3) ... [2022-07-21 09:35:58,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c7dedf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:35:58, skipping insertion in model container [2022-07-21 09:35:58,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:35:58" (3/3) ... [2022-07-21 09:35:58,645 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_compare_lexical_harness.i [2022-07-21 09:35:58,659 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:35:58,659 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:35:58,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:35:58,710 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@30aea5d3, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@47870054 [2022-07-21 09:35:58,710 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 09:35:58,716 INFO L276 IsEmpty]: Start isEmpty. Operand has 151 states, 92 states have (on average 1.2282608695652173) internal successors, (113), 93 states have internal predecessors, (113), 46 states have call successors, (46), 11 states have call predecessors, (46), 11 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-21 09:35:58,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-21 09:35:58,735 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:35:58,736 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 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] [2022-07-21 09:35:58,737 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:35:58,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:35:58,744 INFO L85 PathProgramCache]: Analyzing trace with hash 616113637, now seen corresponding path program 1 times [2022-07-21 09:35:58,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:35:58,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874528038] [2022-07-21 09:35:58,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:35:58,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:35:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:35:59,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:35:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:35:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:35:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 09:35:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-21 09:35:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-21 09:35:59,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-21 09:35:59,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-21 09:35:59,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-21 09:35:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-21 09:35:59,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-21 09:35:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:35:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:35:59,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:35:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:35:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:35:59,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-21 09:35:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-21 09:35:59,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:35:59,744 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-07-21 09:35:59,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:35:59,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874528038] [2022-07-21 09:35:59,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874528038] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:35:59,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551346087] [2022-07-21 09:35:59,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:35:59,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:35:59,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:35:59,752 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-21 09:35:59,754 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-21 09:36:00,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:00,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 2699 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 09:36:00,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:00,393 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-07-21 09:36:00,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:00,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551346087] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:00,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:00,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2022-07-21 09:36:00,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801136892] [2022-07-21 09:36:00,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:00,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:36:00,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:00,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:36:00,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:36:00,426 INFO L87 Difference]: Start difference. First operand has 151 states, 92 states have (on average 1.2282608695652173) internal successors, (113), 93 states have internal predecessors, (113), 46 states have call successors, (46), 11 states have call predecessors, (46), 11 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-07-21 09:36:00,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:00,704 INFO L93 Difference]: Finished difference Result 301 states and 447 transitions. [2022-07-21 09:36:00,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:36:00,706 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 120 [2022-07-21 09:36:00,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:00,715 INFO L225 Difference]: With dead ends: 301 [2022-07-21 09:36:00,715 INFO L226 Difference]: Without dead ends: 148 [2022-07-21 09:36:00,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-21 09:36:00,723 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 222 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:00,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 422 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 09:36:00,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-07-21 09:36:00,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2022-07-21 09:36:00,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 89 states have (on average 1.202247191011236) internal successors, (107), 91 states have internal predecessors, (107), 46 states have call successors, (46), 11 states have call predecessors, (46), 12 states have return successors, (51), 45 states have call predecessors, (51), 45 states have call successors, (51) [2022-07-21 09:36:00,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 204 transitions. [2022-07-21 09:36:00,772 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 204 transitions. Word has length 120 [2022-07-21 09:36:00,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:00,773 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 204 transitions. [2022-07-21 09:36:00,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-07-21 09:36:00,773 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 204 transitions. [2022-07-21 09:36:00,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-21 09:36:00,776 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:00,776 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:00,809 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-21 09:36:00,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-07-21 09:36:00,992 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:00,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:00,992 INFO L85 PathProgramCache]: Analyzing trace with hash 138900842, now seen corresponding path program 1 times [2022-07-21 09:36:00,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:00,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114699269] [2022-07-21 09:36:00,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:00,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:01,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 09:36:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:36:01,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 09:36:01,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:36:01,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:36:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-21 09:36:01,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-21 09:36:01,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-21 09:36:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-21 09:36:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:36:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:36:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 09:36:01,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:36:01,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-21 09:36:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 09:36:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2022-07-21 09:36:01,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:01,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114699269] [2022-07-21 09:36:01,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114699269] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:01,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234295127] [2022-07-21 09:36:01,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:01,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:01,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:01,516 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-21 09:36:01,518 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-21 09:36:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:01,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 2704 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 09:36:02,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:02,167 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-07-21 09:36:02,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:02,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234295127] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:02,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:02,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12] total 18 [2022-07-21 09:36:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616323833] [2022-07-21 09:36:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:02,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:36:02,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:02,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:36:02,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:36:02,171 INFO L87 Difference]: Start difference. First operand 148 states and 204 transitions. Second operand has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-07-21 09:36:02,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:02,549 INFO L93 Difference]: Finished difference Result 242 states and 337 transitions. [2022-07-21 09:36:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 09:36:02,550 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 122 [2022-07-21 09:36:02,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:02,552 INFO L225 Difference]: With dead ends: 242 [2022-07-21 09:36:02,552 INFO L226 Difference]: Without dead ends: 148 [2022-07-21 09:36:02,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-21 09:36:02,555 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 233 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:02,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 708 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 09:36:02,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-07-21 09:36:02,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2022-07-21 09:36:02,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 89 states have (on average 1.202247191011236) internal successors, (107), 91 states have internal predecessors, (107), 46 states have call successors, (46), 11 states have call predecessors, (46), 12 states have return successors, (49), 45 states have call predecessors, (49), 45 states have call successors, (49) [2022-07-21 09:36:02,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 202 transitions. [2022-07-21 09:36:02,571 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 202 transitions. Word has length 122 [2022-07-21 09:36:02,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:02,572 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 202 transitions. [2022-07-21 09:36:02,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 states have internal predecessors, (52), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2022-07-21 09:36:02,572 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 202 transitions. [2022-07-21 09:36:02,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-21 09:36:02,575 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:02,575 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:02,606 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-21 09:36:02,798 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,SelfDestructingSolverStorable1 [2022-07-21 09:36:02,799 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:02,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:02,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2034710092, now seen corresponding path program 2 times [2022-07-21 09:36:02,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:02,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99543953] [2022-07-21 09:36:02,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:02,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:02,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:02,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:02,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 09:36:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:36:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 09:36:03,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:36:03,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:36:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-21 09:36:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-21 09:36:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-21 09:36:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 09:36:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:36:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-21 09:36:03,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:36:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:36:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:36:03,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:03,257 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-21 09:36:03,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:03,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99543953] [2022-07-21 09:36:03,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99543953] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:03,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806135136] [2022-07-21 09:36:03,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:36:03,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:03,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:03,260 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-21 09:36:03,261 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-21 09:36:03,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 09:36:03,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:36:03,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 2312 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 09:36:03,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:03,748 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-07-21 09:36:03,749 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:03,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806135136] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:03,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:03,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2022-07-21 09:36:03,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150306278] [2022-07-21 09:36:03,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:03,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:36:03,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:03,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:36:03,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-21 09:36:03,751 INFO L87 Difference]: Start difference. First operand 148 states and 202 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-21 09:36:03,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:03,837 INFO L93 Difference]: Finished difference Result 160 states and 221 transitions. [2022-07-21 09:36:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 09:36:03,838 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) Word has length 126 [2022-07-21 09:36:03,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:03,843 INFO L225 Difference]: With dead ends: 160 [2022-07-21 09:36:03,844 INFO L226 Difference]: Without dead ends: 158 [2022-07-21 09:36:03,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-21 09:36:03,847 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 16 mSDsluCounter, 1143 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:03,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 1341 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 09:36:03,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-07-21 09:36:03,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2022-07-21 09:36:03,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 95 states have (on average 1.1894736842105262) internal successors, (113), 98 states have internal predecessors, (113), 47 states have call successors, (47), 12 states have call predecessors, (47), 14 states have return successors, (58), 46 states have call predecessors, (58), 46 states have call successors, (58) [2022-07-21 09:36:03,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 218 transitions. [2022-07-21 09:36:03,886 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 218 transitions. Word has length 126 [2022-07-21 09:36:03,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:03,889 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 218 transitions. [2022-07-21 09:36:03,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 states have internal predecessors, (46), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 2 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-21 09:36:03,890 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 218 transitions. [2022-07-21 09:36:03,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-21 09:36:03,892 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:03,893 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 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] [2022-07-21 09:36:03,924 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-21 09:36:04,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:04,116 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:04,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:04,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1275067964, now seen corresponding path program 1 times [2022-07-21 09:36:04,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:04,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619643784] [2022-07-21 09:36:04,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:04,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:04,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 09:36:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:36:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 09:36:04,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:36:04,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:36:04,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-21 09:36:04,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-21 09:36:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-21 09:36:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 09:36:04,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-21 09:36:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-21 09:36:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:36:04,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-21 09:36:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:04,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:36:04,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2022-07-21 09:36:04,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:04,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619643784] [2022-07-21 09:36:04,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619643784] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:04,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429157916] [2022-07-21 09:36:04,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:04,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:04,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:04,524 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-21 09:36:04,531 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-21 09:36:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:04,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 2726 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 09:36:04,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:05,100 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-21 09:36:05,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:05,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429157916] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:05,100 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:05,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 15 [2022-07-21 09:36:05,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250223926] [2022-07-21 09:36:05,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:05,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 09:36:05,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:05,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 09:36:05,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-07-21 09:36:05,103 INFO L87 Difference]: Start difference. First operand 157 states and 218 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-07-21 09:36:05,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:05,465 INFO L93 Difference]: Finished difference Result 307 states and 437 transitions. [2022-07-21 09:36:05,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 09:36:05,466 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) Word has length 130 [2022-07-21 09:36:05,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:05,468 INFO L225 Difference]: With dead ends: 307 [2022-07-21 09:36:05,468 INFO L226 Difference]: Without dead ends: 187 [2022-07-21 09:36:05,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-07-21 09:36:05,470 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 277 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:05,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 810 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 09:36:05,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-21 09:36:05,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2022-07-21 09:36:05,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 111 states have (on average 1.1981981981981982) internal successors, (133), 114 states have internal predecessors, (133), 60 states have call successors, (60), 13 states have call predecessors, (60), 15 states have return successors, (73), 59 states have call predecessors, (73), 59 states have call successors, (73) [2022-07-21 09:36:05,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 266 transitions. [2022-07-21 09:36:05,492 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 266 transitions. Word has length 130 [2022-07-21 09:36:05,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:05,493 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 266 transitions. [2022-07-21 09:36:05,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 7 states have internal predecessors, (58), 4 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-07-21 09:36:05,493 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 266 transitions. [2022-07-21 09:36:05,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-21 09:36:05,495 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:05,495 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:05,530 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-21 09:36:05,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:05,724 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:05,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:05,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1527536575, now seen corresponding path program 1 times [2022-07-21 09:36:05,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:05,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14432045] [2022-07-21 09:36:05,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:05,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:06,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:06,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:06,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:06,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 09:36:06,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-21 09:36:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-21 09:36:06,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-21 09:36:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:36:06,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-21 09:36:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-21 09:36:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-21 09:36:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 09:36:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:36:06,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-21 09:36:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-21 09:36:06,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,670 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 09:36:06,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,677 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 09:36:06,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2022-07-21 09:36:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-21 09:36:06,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:06,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14432045] [2022-07-21 09:36:06,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14432045] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:06,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544362572] [2022-07-21 09:36:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:06,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:06,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:06,697 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-21 09:36:06,727 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-21 09:36:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:07,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 2731 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-21 09:36:07,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:07,286 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-21 09:36:07,291 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-21 09:36:07,597 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 15 treesize of output 7 [2022-07-21 09:36:07,600 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 15 treesize of output 7 [2022-07-21 09:36:07,662 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 103 proven. 4 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-07-21 09:36:07,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:36:08,033 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 38 treesize of output 32 [2022-07-21 09:36:08,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:36:08,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:36:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2022-07-21 09:36:08,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544362572] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:36:08,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:36:08,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 12] total 31 [2022-07-21 09:36:08,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125933963] [2022-07-21 09:36:08,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:36:08,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-21 09:36:08,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:08,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-21 09:36:08,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2022-07-21 09:36:08,087 INFO L87 Difference]: Start difference. First operand 187 states and 266 transitions. Second operand has 31 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (54), 11 states have call predecessors, (54), 13 states have call successors, (54) [2022-07-21 09:36:11,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:11,774 INFO L93 Difference]: Finished difference Result 495 states and 722 transitions. [2022-07-21 09:36:11,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-21 09:36:11,775 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (54), 11 states have call predecessors, (54), 13 states have call successors, (54) Word has length 132 [2022-07-21 09:36:11,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:11,777 INFO L225 Difference]: With dead ends: 495 [2022-07-21 09:36:11,778 INFO L226 Difference]: Without dead ends: 288 [2022-07-21 09:36:11,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 286 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=281, Invalid=2911, Unknown=0, NotChecked=0, Total=3192 [2022-07-21 09:36:11,781 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 346 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 3923 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 4668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 3923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:11,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 1296 Invalid, 4668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 3923 Invalid, 0 Unknown, 410 Unchecked, 2.8s Time] [2022-07-21 09:36:11,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-07-21 09:36:11,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 273. [2022-07-21 09:36:11,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 158 states have (on average 1.1962025316455696) internal successors, (189), 164 states have internal predecessors, (189), 95 states have call successors, (95), 15 states have call predecessors, (95), 19 states have return successors, (123), 93 states have call predecessors, (123), 94 states have call successors, (123) [2022-07-21 09:36:11,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 407 transitions. [2022-07-21 09:36:11,817 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 407 transitions. Word has length 132 [2022-07-21 09:36:11,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:11,817 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 407 transitions. [2022-07-21 09:36:11,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 4.074074074074074) internal successors, (110), 24 states have internal predecessors, (110), 14 states have call successors, (56), 7 states have call predecessors, (56), 8 states have return successors, (54), 11 states have call predecessors, (54), 13 states have call successors, (54) [2022-07-21 09:36:11,818 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 407 transitions. [2022-07-21 09:36:11,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-21 09:36:11,820 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:11,820 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:11,854 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-21 09:36:12,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:12,047 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:12,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:12,047 INFO L85 PathProgramCache]: Analyzing trace with hash -132654696, now seen corresponding path program 1 times [2022-07-21 09:36:12,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:12,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140391967] [2022-07-21 09:36:12,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:12,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:12,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:12,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:12,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:12,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:12,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:12,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:36:12,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:36:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:36:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:36:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:36:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:12,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:36:12,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:36:12,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-07-21 09:36:12,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:12,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140391967] [2022-07-21 09:36:12,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140391967] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:12,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261682638] [2022-07-21 09:36:12,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:12,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:12,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:12,978 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-21 09:36:12,979 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-21 09:36:13,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:13,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 2766 conjuncts, 60 conjunts are in the unsatisfiable core [2022-07-21 09:36:13,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:13,479 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-21 09:36:13,952 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-21 09:36:13,953 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 1 case distinctions, treesize of input 30 treesize of output 29 [2022-07-21 09:36:16,540 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 132 proven. 16 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-07-21 09:36:16,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:36:25,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261682638] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:25,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:36:25,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18] total 36 [2022-07-21 09:36:25,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267904827] [2022-07-21 09:36:25,762 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:36:25,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-21 09:36:25,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:25,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-21 09:36:25,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1412, Unknown=4, NotChecked=0, Total=1560 [2022-07-21 09:36:25,764 INFO L87 Difference]: Start difference. First operand 273 states and 407 transitions. Second operand has 36 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 31 states have internal predecessors, (110), 14 states have call successors, (43), 10 states have call predecessors, (43), 9 states have return successors, (39), 11 states have call predecessors, (39), 12 states have call successors, (39) [2022-07-21 09:36:35,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:35,534 INFO L93 Difference]: Finished difference Result 727 states and 1106 transitions. [2022-07-21 09:36:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-07-21 09:36:35,534 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 31 states have internal predecessors, (110), 14 states have call successors, (43), 10 states have call predecessors, (43), 9 states have return successors, (39), 11 states have call predecessors, (39), 12 states have call successors, (39) Word has length 143 [2022-07-21 09:36:35,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:35,539 INFO L225 Difference]: With dead ends: 727 [2022-07-21 09:36:35,539 INFO L226 Difference]: Without dead ends: 534 [2022-07-21 09:36:35,541 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 234 SyntacticMatches, 24 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1778 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=511, Invalid=5027, Unknown=12, NotChecked=0, Total=5550 [2022-07-21 09:36:35,542 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 404 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 3911 mSolverCounterSat, 356 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 1941 SdHoareTripleChecker+Invalid, 6258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 356 IncrementalHoareTripleChecker+Valid, 3911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1991 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:35,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 1941 Invalid, 6258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [356 Valid, 3911 Invalid, 0 Unknown, 1991 Unchecked, 3.0s Time] [2022-07-21 09:36:35,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-07-21 09:36:35,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 423. [2022-07-21 09:36:35,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 248 states have (on average 1.1774193548387097) internal successors, (292), 255 states have internal predecessors, (292), 147 states have call successors, (147), 22 states have call predecessors, (147), 27 states have return successors, (187), 145 states have call predecessors, (187), 146 states have call successors, (187) [2022-07-21 09:36:35,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 626 transitions. [2022-07-21 09:36:35,597 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 626 transitions. Word has length 143 [2022-07-21 09:36:35,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:35,598 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 626 transitions. [2022-07-21 09:36:35,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 33 states have (on average 3.3333333333333335) internal successors, (110), 31 states have internal predecessors, (110), 14 states have call successors, (43), 10 states have call predecessors, (43), 9 states have return successors, (39), 11 states have call predecessors, (39), 12 states have call successors, (39) [2022-07-21 09:36:35,599 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 626 transitions. [2022-07-21 09:36:35,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-21 09:36:35,601 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:35,602 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:35,631 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-21 09:36:35,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:35,820 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:35,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:35,820 INFO L85 PathProgramCache]: Analyzing trace with hash -845476291, now seen corresponding path program 1 times [2022-07-21 09:36:35,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:35,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295241945] [2022-07-21 09:36:35,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:35,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:35,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:36,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:36,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:36,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:36,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:36,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:36:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:36:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:36:36,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:36:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:36:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:36:36,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:36,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:36:36,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:36,281 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-07-21 09:36:36,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:36,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295241945] [2022-07-21 09:36:36,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295241945] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:36,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:36:36,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-21 09:36:36,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867054537] [2022-07-21 09:36:36,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:36,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 09:36:36,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:36,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 09:36:36,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:36:36,284 INFO L87 Difference]: Start difference. First operand 423 states and 626 transitions. Second operand has 13 states, 12 states have (on average 4.583333333333333) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 09:36:37,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:37,266 INFO L93 Difference]: Finished difference Result 449 states and 678 transitions. [2022-07-21 09:36:37,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 09:36:37,267 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.583333333333333) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 145 [2022-07-21 09:36:37,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:37,270 INFO L225 Difference]: With dead ends: 449 [2022-07-21 09:36:37,270 INFO L226 Difference]: Without dead ends: 447 [2022-07-21 09:36:37,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-07-21 09:36:37,272 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 161 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 1295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:37,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 778 Invalid, 1295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1164 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 09:36:37,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-21 09:36:37,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 443. [2022-07-21 09:36:37,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 261 states have (on average 1.1685823754789273) internal successors, (305), 270 states have internal predecessors, (305), 151 states have call successors, (151), 23 states have call predecessors, (151), 30 states have return successors, (216), 149 states have call predecessors, (216), 150 states have call successors, (216) [2022-07-21 09:36:37,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 672 transitions. [2022-07-21 09:36:37,321 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 672 transitions. Word has length 145 [2022-07-21 09:36:37,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:37,322 INFO L495 AbstractCegarLoop]: Abstraction has 443 states and 672 transitions. [2022-07-21 09:36:37,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.583333333333333) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 09:36:37,322 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 672 transitions. [2022-07-21 09:36:37,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-07-21 09:36:37,325 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:37,325 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:36:37,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 09:36:37,326 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:37,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:37,326 INFO L85 PathProgramCache]: Analyzing trace with hash -144411713, now seen corresponding path program 1 times [2022-07-21 09:36:37,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:37,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840035748] [2022-07-21 09:36:37,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:37,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:37,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:37,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:37,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:37,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:37,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:37,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:37,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:36:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:36:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:36:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:36:37,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:36:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:37,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:36:37,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:37,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:36:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2022-07-21 09:36:37,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:37,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840035748] [2022-07-21 09:36:37,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840035748] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:37,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:36:37,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-21 09:36:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459321650] [2022-07-21 09:36:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:37,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 09:36:37,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:37,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 09:36:37,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2022-07-21 09:36:37,839 INFO L87 Difference]: Start difference. First operand 443 states and 672 transitions. Second operand has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 09:36:39,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:39,122 INFO L93 Difference]: Finished difference Result 460 states and 712 transitions. [2022-07-21 09:36:39,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:36:39,135 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) Word has length 145 [2022-07-21 09:36:39,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:39,138 INFO L225 Difference]: With dead ends: 460 [2022-07-21 09:36:39,139 INFO L226 Difference]: Without dead ends: 458 [2022-07-21 09:36:39,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-07-21 09:36:39,140 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 241 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1543 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:39,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 901 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1543 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-21 09:36:39,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-07-21 09:36:39,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 435. [2022-07-21 09:36:39,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 255 states have (on average 1.1725490196078432) internal successors, (299), 263 states have internal predecessors, (299), 150 states have call successors, (150), 23 states have call predecessors, (150), 29 states have return successors, (212), 148 states have call predecessors, (212), 149 states have call successors, (212) [2022-07-21 09:36:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 661 transitions. [2022-07-21 09:36:39,191 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 661 transitions. Word has length 145 [2022-07-21 09:36:39,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:39,191 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 661 transitions. [2022-07-21 09:36:39,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 11 states have internal predecessors, (55), 2 states have call successors, (23), 5 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 1 states have call successors, (21) [2022-07-21 09:36:39,192 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 661 transitions. [2022-07-21 09:36:39,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-07-21 09:36:39,195 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:39,195 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 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-21 09:36:39,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 09:36:39,195 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:39,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:39,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1764210556, now seen corresponding path program 1 times [2022-07-21 09:36:39,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:39,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784977395] [2022-07-21 09:36:39,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:39,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:39,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:39,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:39,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:39,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:39,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:39,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:39,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:39,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:39,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:36:39,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:36:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 09:36:39,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:36:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 09:36:39,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 09:36:39,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 09:36:39,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 09:36:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 09:36:39,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-21 09:36:39,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:39,726 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 19 proven. 24 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2022-07-21 09:36:39,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:39,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784977395] [2022-07-21 09:36:39,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784977395] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:39,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857678085] [2022-07-21 09:36:39,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:39,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:39,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:39,728 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-21 09:36:39,740 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-21 09:36:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:40,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 2825 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 09:36:40,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:40,262 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-21 09:36:40,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:40,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857678085] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:40,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:40,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [12] total 13 [2022-07-21 09:36:40,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157159507] [2022-07-21 09:36:40,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:40,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 09:36:40,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:40,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 09:36:40,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-07-21 09:36:40,267 INFO L87 Difference]: Start difference. First operand 435 states and 661 transitions. Second operand has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-21 09:36:40,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:40,491 INFO L93 Difference]: Finished difference Result 746 states and 1137 transitions. [2022-07-21 09:36:40,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 09:36:40,492 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) Word has length 154 [2022-07-21 09:36:40,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:40,495 INFO L225 Difference]: With dead ends: 746 [2022-07-21 09:36:40,495 INFO L226 Difference]: Without dead ends: 435 [2022-07-21 09:36:40,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 193 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2022-07-21 09:36:40,499 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 12 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:40,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1424 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:36:40,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-07-21 09:36:40,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 435. [2022-07-21 09:36:40,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 255 states have (on average 1.1725490196078432) internal successors, (299), 263 states have internal predecessors, (299), 150 states have call successors, (150), 23 states have call predecessors, (150), 29 states have return successors, (208), 148 states have call predecessors, (208), 149 states have call successors, (208) [2022-07-21 09:36:40,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 657 transitions. [2022-07-21 09:36:40,550 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 657 transitions. Word has length 154 [2022-07-21 09:36:40,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:40,551 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 657 transitions. [2022-07-21 09:36:40,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 3 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (22), 3 states have call predecessors, (22), 3 states have call successors, (22) [2022-07-21 09:36:40,551 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 657 transitions. [2022-07-21 09:36:40,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-21 09:36:40,554 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:40,555 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 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-21 09:36:40,589 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-21 09:36:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:40,783 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:40,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash -386866604, now seen corresponding path program 1 times [2022-07-21 09:36:40,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:40,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860664482] [2022-07-21 09:36:40,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:40,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:40,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:40,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:40,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:40,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:40,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:40,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:41,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:41,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:41,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:41,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:41,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:41,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:36:41,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:36:41,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:36:41,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:36:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:36:41,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:36:41,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:36:41,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:36:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 09:36:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:36:41,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:41,169 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2022-07-21 09:36:41,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:41,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860664482] [2022-07-21 09:36:41,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860664482] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:41,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:36:41,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-21 09:36:41,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108757195] [2022-07-21 09:36:41,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:41,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 09:36:41,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 09:36:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-21 09:36:41,173 INFO L87 Difference]: Start difference. First operand 435 states and 657 transitions. Second operand has 11 states, 10 states have (on average 5.3) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:36:42,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:42,007 INFO L93 Difference]: Finished difference Result 451 states and 677 transitions. [2022-07-21 09:36:42,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 09:36:42,007 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) Word has length 153 [2022-07-21 09:36:42,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:42,012 INFO L225 Difference]: With dead ends: 451 [2022-07-21 09:36:42,012 INFO L226 Difference]: Without dead ends: 449 [2022-07-21 09:36:42,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-07-21 09:36:42,013 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 151 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 1023 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:42,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 640 Invalid, 1023 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 09:36:42,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-07-21 09:36:42,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 444. [2022-07-21 09:36:42,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 258 states have (on average 1.1705426356589148) internal successors, (302), 266 states have internal predecessors, (302), 155 states have call successors, (155), 24 states have call predecessors, (155), 30 states have return successors, (213), 153 states have call predecessors, (213), 154 states have call successors, (213) [2022-07-21 09:36:42,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 670 transitions. [2022-07-21 09:36:42,056 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 670 transitions. Word has length 153 [2022-07-21 09:36:42,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:42,058 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 670 transitions. [2022-07-21 09:36:42,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:36:42,058 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 670 transitions. [2022-07-21 09:36:42,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-21 09:36:42,061 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:42,061 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 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-21 09:36:42,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 09:36:42,061 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:42,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:42,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1630309929, now seen corresponding path program 1 times [2022-07-21 09:36:42,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:42,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852043260] [2022-07-21 09:36:42,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:42,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:42,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:42,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:42,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:42,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:42,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:42,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:36:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:36:42,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:36:42,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:36:42,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:36:42,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:36:42,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:42,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 09:36:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:36:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:36:42,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2022-07-21 09:36:42,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:42,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852043260] [2022-07-21 09:36:42,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852043260] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:42,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754038598] [2022-07-21 09:36:42,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:42,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:42,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:42,550 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-21 09:36:42,551 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-21 09:36:43,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:43,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 2830 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 09:36:43,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:43,149 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-07-21 09:36:43,149 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:36:43,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754038598] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:36:43,149 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:36:43,149 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2022-07-21 09:36:43,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936472179] [2022-07-21 09:36:43,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:36:43,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 09:36:43,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:43,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 09:36:43,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-07-21 09:36:43,153 INFO L87 Difference]: Start difference. First operand 444 states and 670 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-21 09:36:43,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:43,369 INFO L93 Difference]: Finished difference Result 823 states and 1278 transitions. [2022-07-21 09:36:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 09:36:43,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 156 [2022-07-21 09:36:43,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:43,373 INFO L225 Difference]: With dead ends: 823 [2022-07-21 09:36:43,373 INFO L226 Difference]: Without dead ends: 444 [2022-07-21 09:36:43,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 196 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-07-21 09:36:43,376 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 15 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:43,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 696 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-07-21 09:36:43,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-07-21 09:36:43,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 444. [2022-07-21 09:36:43,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 258 states have (on average 1.1627906976744187) internal successors, (300), 266 states have internal predecessors, (300), 155 states have call successors, (155), 24 states have call predecessors, (155), 30 states have return successors, (213), 153 states have call predecessors, (213), 154 states have call successors, (213) [2022-07-21 09:36:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 668 transitions. [2022-07-21 09:36:43,418 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 668 transitions. Word has length 156 [2022-07-21 09:36:43,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:43,419 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 668 transitions. [2022-07-21 09:36:43,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-21 09:36:43,419 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 668 transitions. [2022-07-21 09:36:43,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-21 09:36:43,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:43,421 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 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-21 09:36:43,454 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-21 09:36:43,635 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-21 09:36:43,635 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:43,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:43,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1137683755, now seen corresponding path program 1 times [2022-07-21 09:36:43,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:43,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369692990] [2022-07-21 09:36:43,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:43,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:43,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:44,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:44,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:44,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:44,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:44,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:44,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:44,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:44,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:36:44,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:36:44,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:36:44,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:36:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:36:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:36:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:36:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:44,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 09:36:44,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:36:44,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:36:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:44,827 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-07-21 09:36:44,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:44,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369692990] [2022-07-21 09:36:44,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369692990] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:44,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123950265] [2022-07-21 09:36:44,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:44,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:44,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:44,830 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-21 09:36:44,831 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-21 09:36:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:45,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 2835 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-21 09:36:45,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:45,853 INFO L356 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2022-07-21 09:36:45,854 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 2 case distinctions, treesize of input 30 treesize of output 39 [2022-07-21 09:36:45,989 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-21 09:36:45,990 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 34 treesize of output 18 [2022-07-21 09:36:46,110 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 160 proven. 12 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2022-07-21 09:36:46,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:36:46,514 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 26 treesize of output 14 [2022-07-21 09:36:46,609 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-21 09:36:46,610 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-21 09:36:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2022-07-21 09:36:46,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123950265] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:36:46,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:36:46,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 13, 11] total 41 [2022-07-21 09:36:46,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624575522] [2022-07-21 09:36:46,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:36:46,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-21 09:36:46,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:46,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-21 09:36:46,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=1521, Unknown=0, NotChecked=0, Total=1640 [2022-07-21 09:36:46,647 INFO L87 Difference]: Start difference. First operand 444 states and 668 transitions. Second operand has 41 states, 37 states have (on average 3.675675675675676) internal successors, (136), 36 states have internal predecessors, (136), 16 states have call successors, (56), 9 states have call predecessors, (56), 12 states have return successors, (53), 14 states have call predecessors, (53), 16 states have call successors, (53) [2022-07-21 09:36:53,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:36:53,638 INFO L93 Difference]: Finished difference Result 937 states and 1448 transitions. [2022-07-21 09:36:53,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-21 09:36:53,638 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 37 states have (on average 3.675675675675676) internal successors, (136), 36 states have internal predecessors, (136), 16 states have call successors, (56), 9 states have call predecessors, (56), 12 states have return successors, (53), 14 states have call predecessors, (53), 16 states have call successors, (53) Word has length 156 [2022-07-21 09:36:53,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:36:53,643 INFO L225 Difference]: With dead ends: 937 [2022-07-21 09:36:53,644 INFO L226 Difference]: Without dead ends: 652 [2022-07-21 09:36:53,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 331 SyntacticMatches, 11 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=487, Invalid=5063, Unknown=0, NotChecked=0, Total=5550 [2022-07-21 09:36:53,647 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 277 mSDsluCounter, 1480 mSDsCounter, 0 mSdLazyCounter, 7788 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1683 SdHoareTripleChecker+Invalid, 8673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 7788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 578 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:36:53,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 1683 Invalid, 8673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 7788 Invalid, 0 Unknown, 578 Unchecked, 5.4s Time] [2022-07-21 09:36:53,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-07-21 09:36:53,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 533. [2022-07-21 09:36:53,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 309 states have (on average 1.1715210355987056) internal successors, (362), 315 states have internal predecessors, (362), 191 states have call successors, (191), 28 states have call predecessors, (191), 32 states have return successors, (258), 189 states have call predecessors, (258), 190 states have call successors, (258) [2022-07-21 09:36:53,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 811 transitions. [2022-07-21 09:36:53,702 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 811 transitions. Word has length 156 [2022-07-21 09:36:53,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:36:53,703 INFO L495 AbstractCegarLoop]: Abstraction has 533 states and 811 transitions. [2022-07-21 09:36:53,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 37 states have (on average 3.675675675675676) internal successors, (136), 36 states have internal predecessors, (136), 16 states have call successors, (56), 9 states have call predecessors, (56), 12 states have return successors, (53), 14 states have call predecessors, (53), 16 states have call successors, (53) [2022-07-21 09:36:53,703 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 811 transitions. [2022-07-21 09:36:53,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-21 09:36:53,722 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:36:53,722 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 4, 4, 4, 4, 4, 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-21 09:36:53,754 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-21 09:36:53,947 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-21 09:36:53,948 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:36:53,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:36:53,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1267128233, now seen corresponding path program 2 times [2022-07-21 09:36:53,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:36:53,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423166102] [2022-07-21 09:36:53,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:36:53,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:36:54,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:36:54,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:54,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:36:54,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:54,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:36:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:36:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:36:54,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:36:54,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:36:54,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:36:54,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:36:54,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:36:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-21 09:36:54,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-21 09:36:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:36:54,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:36:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:36:54,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:36:54,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:36:54,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 09:36:54,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:36:54,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:36:54,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:36:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 3 proven. 48 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2022-07-21 09:36:54,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:36:54,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423166102] [2022-07-21 09:36:54,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423166102] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:36:54,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947189079] [2022-07-21 09:36:54,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:36:54,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:36:54,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:36:54,908 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-21 09:36:54,938 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-21 09:36:55,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:36:55,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:36:55,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 2835 conjuncts, 45 conjunts are in the unsatisfiable core [2022-07-21 09:36:55,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:36:57,286 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 133 proven. 9 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-07-21 09:36:57,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:36:58,206 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 43 proven. 9 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2022-07-21 09:36:58,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947189079] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:36:58,207 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:36:58,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 17, 15] total 52 [2022-07-21 09:36:58,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680325047] [2022-07-21 09:36:58,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:36:58,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-07-21 09:36:58,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:36:58,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-07-21 09:36:58,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=2485, Unknown=0, NotChecked=0, Total=2652 [2022-07-21 09:36:58,209 INFO L87 Difference]: Start difference. First operand 533 states and 811 transitions. Second operand has 52 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 17 states have call successors, (67), 8 states have call predecessors, (67), 11 states have return successors, (62), 14 states have call predecessors, (62), 16 states have call successors, (62) [2022-07-21 09:37:03,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:03,972 INFO L93 Difference]: Finished difference Result 834 states and 1265 transitions. [2022-07-21 09:37:03,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-07-21 09:37:03,973 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 17 states have call successors, (67), 8 states have call predecessors, (67), 11 states have return successors, (62), 14 states have call predecessors, (62), 16 states have call successors, (62) Word has length 156 [2022-07-21 09:37:03,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:03,977 INFO L225 Difference]: With dead ends: 834 [2022-07-21 09:37:03,977 INFO L226 Difference]: Without dead ends: 612 [2022-07-21 09:37:03,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 325 SyntacticMatches, 6 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2517 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=716, Invalid=9184, Unknown=0, NotChecked=0, Total=9900 [2022-07-21 09:37:03,981 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 423 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 6605 mSolverCounterSat, 415 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1670 SdHoareTripleChecker+Invalid, 7982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 415 IncrementalHoareTripleChecker+Valid, 6605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 962 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:03,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 1670 Invalid, 7982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [415 Valid, 6605 Invalid, 0 Unknown, 962 Unchecked, 3.8s Time] [2022-07-21 09:37:03,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-07-21 09:37:04,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 571. [2022-07-21 09:37:04,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 341 states have (on average 1.1759530791788857) internal successors, (401), 347 states have internal predecessors, (401), 193 states have call successors, (193), 32 states have call predecessors, (193), 36 states have return successors, (280), 191 states have call predecessors, (280), 192 states have call successors, (280) [2022-07-21 09:37:04,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 874 transitions. [2022-07-21 09:37:04,036 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 874 transitions. Word has length 156 [2022-07-21 09:37:04,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:04,037 INFO L495 AbstractCegarLoop]: Abstraction has 571 states and 874 transitions. [2022-07-21 09:37:04,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 44 states have internal predecessors, (143), 17 states have call successors, (67), 8 states have call predecessors, (67), 11 states have return successors, (62), 14 states have call predecessors, (62), 16 states have call successors, (62) [2022-07-21 09:37:04,037 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 874 transitions. [2022-07-21 09:37:04,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-21 09:37:04,040 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:04,040 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 4, 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-21 09:37:04,070 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-21 09:37:04,253 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-21 09:37:04,254 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:04,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:04,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1021216476, now seen corresponding path program 1 times [2022-07-21 09:37:04,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:04,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756624816] [2022-07-21 09:37:04,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:04,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:04,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:04,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:04,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:04,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:37:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:04,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:04,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:37:04,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:37:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:37:04,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:37:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:37:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:37:04,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:37:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:37:04,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:37:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 09:37:04,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:37:04,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 20 proven. 23 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-07-21 09:37:04,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:04,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756624816] [2022-07-21 09:37:04,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756624816] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:37:04,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886580663] [2022-07-21 09:37:04,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:04,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:37:04,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:37:04,910 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-21 09:37:04,911 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-21 09:37:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:05,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 2798 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-21 09:37:05,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:37:05,550 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-21 09:37:05,964 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 17 treesize of output 13 [2022-07-21 09:37:05,967 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 22 treesize of output 14 [2022-07-21 09:37:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-21 09:37:07,199 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:37:07,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886580663] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:37:07,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:37:07,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [16] total 32 [2022-07-21 09:37:07,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392262332] [2022-07-21 09:37:07,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:37:07,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:37:07,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:07,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:37:07,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=906, Unknown=0, NotChecked=0, Total=992 [2022-07-21 09:37:07,204 INFO L87 Difference]: Start difference. First operand 571 states and 874 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 16 states have internal predecessors, (64), 7 states have call successors, (25), 5 states have call predecessors, (25), 6 states have return successors, (23), 8 states have call predecessors, (23), 6 states have call successors, (23) [2022-07-21 09:37:08,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:08,136 INFO L93 Difference]: Finished difference Result 878 states and 1297 transitions. [2022-07-21 09:37:08,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 09:37:08,136 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 16 states have internal predecessors, (64), 7 states have call successors, (25), 5 states have call predecessors, (25), 6 states have return successors, (23), 8 states have call predecessors, (23), 6 states have call successors, (23) Word has length 157 [2022-07-21 09:37:08,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:08,141 INFO L225 Difference]: With dead ends: 878 [2022-07-21 09:37:08,141 INFO L226 Difference]: Without dead ends: 673 [2022-07-21 09:37:08,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 161 SyntacticMatches, 28 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=149, Invalid=1657, Unknown=0, NotChecked=0, Total=1806 [2022-07-21 09:37:08,143 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 156 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 884 SdHoareTripleChecker+Invalid, 2100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 766 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:08,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 884 Invalid, 2100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1240 Invalid, 0 Unknown, 766 Unchecked, 0.7s Time] [2022-07-21 09:37:08,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2022-07-21 09:37:08,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 652. [2022-07-21 09:37:08,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 396 states have (on average 1.1717171717171717) internal successors, (464), 403 states have internal predecessors, (464), 211 states have call successors, (211), 39 states have call predecessors, (211), 44 states have return successors, (306), 209 states have call predecessors, (306), 210 states have call successors, (306) [2022-07-21 09:37:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 981 transitions. [2022-07-21 09:37:08,210 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 981 transitions. Word has length 157 [2022-07-21 09:37:08,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:08,211 INFO L495 AbstractCegarLoop]: Abstraction has 652 states and 981 transitions. [2022-07-21 09:37:08,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 16 states have internal predecessors, (64), 7 states have call successors, (25), 5 states have call predecessors, (25), 6 states have return successors, (23), 8 states have call predecessors, (23), 6 states have call successors, (23) [2022-07-21 09:37:08,211 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 981 transitions. [2022-07-21 09:37:08,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-21 09:37:08,214 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:08,214 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 4, 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-21 09:37:08,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-07-21 09:37:08,427 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-21 09:37:08,427 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:08,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:08,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1279381914, now seen corresponding path program 1 times [2022-07-21 09:37:08,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:08,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480992108] [2022-07-21 09:37:08,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:08,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:08,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:08,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:08,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:08,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:08,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:08,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:37:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:08,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:08,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:08,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:08,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:37:08,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:37:08,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:37:08,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:37:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:37:08,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:37:08,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:37:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:37:08,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:37:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 09:37:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:37:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-07-21 09:37:08,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:08,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480992108] [2022-07-21 09:37:08,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480992108] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:37:08,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:37:08,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:37:08,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564063274] [2022-07-21 09:37:08,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:37:08,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:37:08,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:08,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:37:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:37:08,797 INFO L87 Difference]: Start difference. First operand 652 states and 981 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:37:09,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:09,343 INFO L93 Difference]: Finished difference Result 1252 states and 1929 transitions. [2022-07-21 09:37:09,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:37:09,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) Word has length 157 [2022-07-21 09:37:09,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:09,348 INFO L225 Difference]: With dead ends: 1252 [2022-07-21 09:37:09,348 INFO L226 Difference]: Without dead ends: 635 [2022-07-21 09:37:09,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-21 09:37:09,353 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 202 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:09,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 343 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 09:37:09,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-07-21 09:37:09,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 635. [2022-07-21 09:37:09,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 384 states have (on average 1.1588541666666667) internal successors, (445), 389 states have internal predecessors, (445), 208 states have call successors, (208), 39 states have call predecessors, (208), 42 states have return successors, (278), 206 states have call predecessors, (278), 207 states have call successors, (278) [2022-07-21 09:37:09,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 931 transitions. [2022-07-21 09:37:09,437 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 931 transitions. Word has length 157 [2022-07-21 09:37:09,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:09,437 INFO L495 AbstractCegarLoop]: Abstraction has 635 states and 931 transitions. [2022-07-21 09:37:09,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:37:09,437 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 931 transitions. [2022-07-21 09:37:09,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2022-07-21 09:37:09,440 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:09,440 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 4, 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] [2022-07-21 09:37:09,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 09:37:09,441 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:09,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1258471427, now seen corresponding path program 1 times [2022-07-21 09:37:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:09,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004321893] [2022-07-21 09:37:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:09,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:09,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:09,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:09,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:09,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:09,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:09,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:37:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:09,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,672 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:09,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:09,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-21 09:37:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-21 09:37:09,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:37:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-21 09:37:09,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:37:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:37:09,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 09:37:09,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:37:09,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 09:37:09,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 09:37:09,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:37:09,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2022-07-21 09:37:09,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:09,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004321893] [2022-07-21 09:37:09,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004321893] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:37:09,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:37:09,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-21 09:37:09,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858553951] [2022-07-21 09:37:09,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:37:09,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 09:37:09,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:09,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 09:37:09,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2022-07-21 09:37:09,883 INFO L87 Difference]: Start difference. First operand 635 states and 931 transitions. Second operand has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:37:11,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:11,045 INFO L93 Difference]: Finished difference Result 658 states and 959 transitions. [2022-07-21 09:37:11,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:37:11,045 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) Word has length 159 [2022-07-21 09:37:11,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:11,049 INFO L225 Difference]: With dead ends: 658 [2022-07-21 09:37:11,049 INFO L226 Difference]: Without dead ends: 656 [2022-07-21 09:37:11,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-07-21 09:37:11,050 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 227 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:11,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 899 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 09:37:11,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2022-07-21 09:37:11,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 645. [2022-07-21 09:37:11,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 387 states have (on average 1.1576227390180878) internal successors, (448), 392 states have internal predecessors, (448), 214 states have call successors, (214), 40 states have call predecessors, (214), 43 states have return successors, (284), 212 states have call predecessors, (284), 213 states have call successors, (284) [2022-07-21 09:37:11,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 946 transitions. [2022-07-21 09:37:11,118 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 946 transitions. Word has length 159 [2022-07-21 09:37:11,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:11,118 INFO L495 AbstractCegarLoop]: Abstraction has 645 states and 946 transitions. [2022-07-21 09:37:11,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 11 states have internal predecessors, (59), 2 states have call successors, (25), 5 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 1 states have call successors, (23) [2022-07-21 09:37:11,119 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 946 transitions. [2022-07-21 09:37:11,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2022-07-21 09:37:11,122 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:11,122 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:37:11,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 09:37:11,122 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:11,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:11,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1665943078, now seen corresponding path program 1 times [2022-07-21 09:37:11,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:11,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486406414] [2022-07-21 09:37:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:11,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:11,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:11,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:11,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:11,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:37:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:11,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:11,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:37:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:11,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:37:11,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:37:11,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 09:37:11,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 09:37:11,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-21 09:37:11,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 09:37:11,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:37:11,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 09:37:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 09:37:11,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 09:37:11,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:37:11,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:11,574 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-07-21 09:37:11,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:11,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486406414] [2022-07-21 09:37:11,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486406414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:37:11,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:37:11,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 09:37:11,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908942335] [2022-07-21 09:37:11,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:37:11,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 09:37:11,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:11,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 09:37:11,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 09:37:11,594 INFO L87 Difference]: Start difference. First operand 645 states and 946 transitions. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-21 09:37:12,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:12,065 INFO L93 Difference]: Finished difference Result 957 states and 1406 transitions. [2022-07-21 09:37:12,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:37:12,066 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) Word has length 164 [2022-07-21 09:37:12,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:12,072 INFO L225 Difference]: With dead ends: 957 [2022-07-21 09:37:12,072 INFO L226 Difference]: Without dead ends: 669 [2022-07-21 09:37:12,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-21 09:37:12,074 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 131 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:12,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 346 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 09:37:12,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2022-07-21 09:37:12,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 663. [2022-07-21 09:37:12,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 400 states have (on average 1.1525) internal successors, (461), 406 states have internal predecessors, (461), 214 states have call successors, (214), 40 states have call predecessors, (214), 48 states have return successors, (292), 216 states have call predecessors, (292), 213 states have call successors, (292) [2022-07-21 09:37:12,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 967 transitions. [2022-07-21 09:37:12,134 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 967 transitions. Word has length 164 [2022-07-21 09:37:12,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:12,135 INFO L495 AbstractCegarLoop]: Abstraction has 663 states and 967 transitions. [2022-07-21 09:37:12,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (26), 5 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-21 09:37:12,135 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 967 transitions. [2022-07-21 09:37:12,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-21 09:37:12,138 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:12,138 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 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] [2022-07-21 09:37:12,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 09:37:12,138 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:12,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:12,139 INFO L85 PathProgramCache]: Analyzing trace with hash -448225397, now seen corresponding path program 1 times [2022-07-21 09:37:12,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:12,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751455333] [2022-07-21 09:37:12,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:12,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:12,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:12,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:12,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:12,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:12,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:12,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:37:12,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-21 09:37:12,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 09:37:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-21 09:37:12,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 09:37:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-21 09:37:12,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-21 09:37:12,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2022-07-21 09:37:12,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 09:37:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:37:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 09:37:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-21 09:37:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:12,878 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 11 proven. 49 refuted. 0 times theorem prover too weak. 203 trivial. 0 not checked. [2022-07-21 09:37:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:12,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751455333] [2022-07-21 09:37:12,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751455333] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:37:12,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150534127] [2022-07-21 09:37:12,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:12,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:37:12,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:37:12,881 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-21 09:37:12,882 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-21 09:37:13,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:13,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 2820 conjuncts, 66 conjunts are in the unsatisfiable core [2022-07-21 09:37:13,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:37:13,522 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-21 09:37:14,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:37:14,359 INFO L356 Elim1Store]: treesize reduction 51, result has 25.0 percent of original size [2022-07-21 09:37:14,359 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 1 case distinctions, treesize of input 31 treesize of output 40 [2022-07-21 09:37:14,364 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 17 treesize of output 13 [2022-07-21 09:37:14,368 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 22 treesize of output 14 [2022-07-21 09:37:14,558 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-21 09:37:14,559 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 35 treesize of output 19 [2022-07-21 09:37:14,561 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 8 [2022-07-21 09:37:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 147 proven. 4 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-07-21 09:37:14,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:37:15,326 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-21 09:37:15,507 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-21 09:37:15,507 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-21 09:37:15,661 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-21 09:37:15,847 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2022-07-21 09:37:15,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150534127] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:37:15,848 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:37:15,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 18] total 53 [2022-07-21 09:37:15,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915018248] [2022-07-21 09:37:15,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:37:15,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-07-21 09:37:15,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:15,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-07-21 09:37:15,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=2551, Unknown=0, NotChecked=0, Total=2756 [2022-07-21 09:37:15,850 INFO L87 Difference]: Start difference. First operand 663 states and 967 transitions. Second operand has 53 states, 47 states have (on average 3.5531914893617023) internal successors, (167), 44 states have internal predecessors, (167), 20 states have call successors, (59), 10 states have call predecessors, (59), 17 states have return successors, (57), 18 states have call predecessors, (57), 20 states have call successors, (57) [2022-07-21 09:37:19,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:37:19,068 INFO L93 Difference]: Finished difference Result 936 states and 1299 transitions. [2022-07-21 09:37:19,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-07-21 09:37:19,070 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 47 states have (on average 3.5531914893617023) internal successors, (167), 44 states have internal predecessors, (167), 20 states have call successors, (59), 10 states have call predecessors, (59), 17 states have return successors, (57), 18 states have call predecessors, (57), 20 states have call successors, (57) Word has length 163 [2022-07-21 09:37:19,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:37:19,072 INFO L225 Difference]: With dead ends: 936 [2022-07-21 09:37:19,072 INFO L226 Difference]: Without dead ends: 682 [2022-07-21 09:37:19,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 341 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2020 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=673, Invalid=6809, Unknown=0, NotChecked=0, Total=7482 [2022-07-21 09:37:19,076 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 467 mSDsluCounter, 1266 mSDsCounter, 0 mSdLazyCounter, 3476 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 4618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 3476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 754 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:37:19,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 1416 Invalid, 4618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 3476 Invalid, 0 Unknown, 754 Unchecked, 2.1s Time] [2022-07-21 09:37:19,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2022-07-21 09:37:19,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 609. [2022-07-21 09:37:19,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 382 states have (on average 1.143979057591623) internal successors, (437), 387 states have internal predecessors, (437), 177 states have call successors, (177), 43 states have call predecessors, (177), 49 states have return successors, (238), 178 states have call predecessors, (238), 176 states have call successors, (238) [2022-07-21 09:37:19,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 852 transitions. [2022-07-21 09:37:19,128 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 852 transitions. Word has length 163 [2022-07-21 09:37:19,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:37:19,129 INFO L495 AbstractCegarLoop]: Abstraction has 609 states and 852 transitions. [2022-07-21 09:37:19,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 47 states have (on average 3.5531914893617023) internal successors, (167), 44 states have internal predecessors, (167), 20 states have call successors, (59), 10 states have call predecessors, (59), 17 states have return successors, (57), 18 states have call predecessors, (57), 20 states have call successors, (57) [2022-07-21 09:37:19,129 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 852 transitions. [2022-07-21 09:37:19,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-07-21 09:37:19,131 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:37:19,131 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:37:19,162 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-21 09:37:19,358 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,SelfDestructingSolverStorable17 [2022-07-21 09:37:19,358 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:37:19,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:37:19,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1049417710, now seen corresponding path program 1 times [2022-07-21 09:37:19,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:37:19,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845062899] [2022-07-21 09:37:19,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:19,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:37:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:37:20,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:20,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:37:20,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:37:20,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:20,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:37:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:37:20,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:37:20,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:37:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:37:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:37:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:37:20,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:37:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:37:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:37:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 09:37:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 09:37:20,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-21 09:37:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 09:37:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:37:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 09:37:20,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 09:37:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 09:37:20,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:37:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:20,882 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 7 proven. 87 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-07-21 09:37:20,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:37:20,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845062899] [2022-07-21 09:37:20,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845062899] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:37:20,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501552885] [2022-07-21 09:37:20,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:37:20,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:37:20,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:37:20,888 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-21 09:37:20,889 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-21 09:37:21,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:37:21,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 2817 conjuncts, 63 conjunts are in the unsatisfiable core [2022-07-21 09:37:21,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:37:21,331 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-21 09:37:22,095 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-21 09:37:22,095 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 1 case distinctions, treesize of input 30 treesize of output 29 [2022-07-21 09:37:25,218 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 35 treesize of output 15 [2022-07-21 09:37:25,328 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 101 proven. 49 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-07-21 09:37:25,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:37:58,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501552885] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:37:58,678 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:37:58,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 21] total 49 [2022-07-21 09:37:58,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964502651] [2022-07-21 09:37:58,679 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:37:58,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-07-21 09:37:58,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:37:58,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-07-21 09:37:58,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=2629, Unknown=14, NotChecked=0, Total=2862 [2022-07-21 09:37:58,681 INFO L87 Difference]: Start difference. First operand 609 states and 852 transitions. Second operand has 49 states, 38 states have (on average 3.3947368421052633) internal successors, (129), 41 states have internal predecessors, (129), 21 states have call successors, (52), 8 states have call predecessors, (52), 12 states have return successors, (50), 14 states have call predecessors, (50), 19 states have call successors, (50) [2022-07-21 09:38:13,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:38:13,319 INFO L93 Difference]: Finished difference Result 822 states and 1124 transitions. [2022-07-21 09:38:13,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-07-21 09:38:13,319 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 38 states have (on average 3.3947368421052633) internal successors, (129), 41 states have internal predecessors, (129), 21 states have call successors, (52), 8 states have call predecessors, (52), 12 states have return successors, (50), 14 states have call predecessors, (50), 19 states have call successors, (50) Word has length 165 [2022-07-21 09:38:13,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:38:13,323 INFO L225 Difference]: With dead ends: 822 [2022-07-21 09:38:13,323 INFO L226 Difference]: Without dead ends: 752 [2022-07-21 09:38:13,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 304 SyntacticMatches, 6 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2807 ImplicationChecksByTransitivity, 47.5s TimeCoverageRelationStatistics Valid=750, Invalid=9326, Unknown=24, NotChecked=0, Total=10100 [2022-07-21 09:38:13,326 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 570 mSDsluCounter, 1542 mSDsCounter, 0 mSdLazyCounter, 5200 mSolverCounterSat, 483 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 1710 SdHoareTripleChecker+Invalid, 7107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 483 IncrementalHoareTripleChecker+Valid, 5200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1424 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-21 09:38:13,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [625 Valid, 1710 Invalid, 7107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [483 Valid, 5200 Invalid, 0 Unknown, 1424 Unchecked, 3.6s Time] [2022-07-21 09:38:13,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-07-21 09:38:13,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 665. [2022-07-21 09:38:13,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 419 states have (on average 1.1288782816229117) internal successors, (473), 423 states have internal predecessors, (473), 189 states have call successors, (189), 51 states have call predecessors, (189), 56 states have return successors, (250), 190 states have call predecessors, (250), 188 states have call successors, (250) [2022-07-21 09:38:13,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 912 transitions. [2022-07-21 09:38:13,386 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 912 transitions. Word has length 165 [2022-07-21 09:38:13,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:38:13,386 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 912 transitions. [2022-07-21 09:38:13,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 38 states have (on average 3.3947368421052633) internal successors, (129), 41 states have internal predecessors, (129), 21 states have call successors, (52), 8 states have call predecessors, (52), 12 states have return successors, (50), 14 states have call predecessors, (50), 19 states have call successors, (50) [2022-07-21 09:38:13,387 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 912 transitions. [2022-07-21 09:38:13,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-07-21 09:38:13,389 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:38:13,389 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 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-21 09:38:13,420 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-21 09:38:13,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:13,603 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:38:13,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:38:13,603 INFO L85 PathProgramCache]: Analyzing trace with hash -260269898, now seen corresponding path program 1 times [2022-07-21 09:38:13,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:38:13,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101567291] [2022-07-21 09:38:13,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:13,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:38:13,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:38:14,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:14,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:38:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:14,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:14,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:38:14,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-21 09:38:14,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-21 09:38:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 09:38:14,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 09:38:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:38:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-21 09:38:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-21 09:38:14,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-21 09:38:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 09:38:14,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 09:38:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 09:38:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-21 09:38:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 09:38:14,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 09:38:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-21 09:38:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2022-07-21 09:38:14,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-21 09:38:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:14,807 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 39 proven. 24 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-07-21 09:38:14,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:38:14,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101567291] [2022-07-21 09:38:14,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101567291] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:38:14,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387164429] [2022-07-21 09:38:14,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:14,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:14,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:38:14,810 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-21 09:38:14,813 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-21 09:38:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:15,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 2857 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-21 09:38:15,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:38:15,401 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2022-07-21 09:38:15,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:38:15,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387164429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:38:15,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:38:15,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [32] total 38 [2022-07-21 09:38:15,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393417918] [2022-07-21 09:38:15,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:38:15,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 09:38:15,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:38:15,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 09:38:15,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1307, Unknown=0, NotChecked=0, Total=1406 [2022-07-21 09:38:15,404 INFO L87 Difference]: Start difference. First operand 665 states and 912 transitions. Second operand has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-07-21 09:38:15,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:38:15,619 INFO L93 Difference]: Finished difference Result 1044 states and 1453 transitions. [2022-07-21 09:38:15,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 09:38:15,619 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) Word has length 168 [2022-07-21 09:38:15,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:38:15,623 INFO L225 Difference]: With dead ends: 1044 [2022-07-21 09:38:15,623 INFO L226 Difference]: Without dead ends: 665 [2022-07-21 09:38:15,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=114, Invalid=1526, Unknown=0, NotChecked=0, Total=1640 [2022-07-21 09:38:15,626 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 10 mSDsluCounter, 1214 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:38:15,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1398 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 09:38:15,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-07-21 09:38:15,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 665. [2022-07-21 09:38:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 419 states have (on average 1.126491646778043) internal successors, (472), 423 states have internal predecessors, (472), 189 states have call successors, (189), 51 states have call predecessors, (189), 56 states have return successors, (250), 190 states have call predecessors, (250), 188 states have call successors, (250) [2022-07-21 09:38:15,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 911 transitions. [2022-07-21 09:38:15,687 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 911 transitions. Word has length 168 [2022-07-21 09:38:15,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:38:15,687 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 911 transitions. [2022-07-21 09:38:15,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 3 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (24), 3 states have call predecessors, (24), 3 states have call successors, (24) [2022-07-21 09:38:15,688 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 911 transitions. [2022-07-21 09:38:15,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-07-21 09:38:15,690 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:38:15,690 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1] [2022-07-21 09:38:15,722 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-21 09:38:15,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:15,904 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:38:15,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:38:15,904 INFO L85 PathProgramCache]: Analyzing trace with hash 719923375, now seen corresponding path program 1 times [2022-07-21 09:38:15,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:38:15,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616382482] [2022-07-21 09:38:15,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:15,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:38:16,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:38:16,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:38:16,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:16,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:16,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:16,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:38:16,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:38:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:38:16,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:38:16,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:38:16,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:38:16,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-21 09:38:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:38:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:38:16,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:38:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:38:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:38:16,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:38:16,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 09:38:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:38:16,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:38:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-21 09:38:16,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-21 09:38:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 39 proven. 24 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-07-21 09:38:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:38:16,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616382482] [2022-07-21 09:38:16,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616382482] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:38:16,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585892600] [2022-07-21 09:38:16,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:16,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:16,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:38:16,963 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-21 09:38:16,965 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-21 09:38:17,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:17,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 2867 conjuncts, 116 conjunts are in the unsatisfiable core [2022-07-21 09:38:17,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:38:17,469 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 09:38:17,470 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-21 09:38:17,892 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-21 09:38:17,947 INFO L356 Elim1Store]: treesize reduction 27, result has 15.6 percent of original size [2022-07-21 09:38:17,948 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 18 treesize of output 20 [2022-07-21 09:38:19,039 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 17 treesize of output 13 [2022-07-21 09:38:19,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:38:19,054 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-21 09:38:19,054 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 1 case distinctions, treesize of input 31 treesize of output 30 [2022-07-21 09:38:19,058 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 31 treesize of output 19 [2022-07-21 09:38:19,171 INFO L356 Elim1Store]: treesize reduction 22, result has 40.5 percent of original size [2022-07-21 09:38:19,171 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-21 09:38:19,434 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-21 09:38:19,436 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-21 09:38:19,450 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 14 [2022-07-21 09:38:19,457 WARN L855 $PredicateComparison]: unable to prove that (and (< 0 |c_#StackHeapBarrier|) (exists ((v_arrayElimArr_1 (Array Int Int))) (= |c_#memory_$Pointer$.base| (store |c_old(#memory_$Pointer$.base)| |c_save_byte_from_array_#in~storage#1.base| v_arrayElimArr_1))) (exists ((v_ArrVal_1772 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_save_byte_from_array_#in~storage#1.base| v_ArrVal_1772)))) is different from true [2022-07-21 09:38:19,474 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-21 09:38:19,491 INFO L356 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-07-21 09:38:19,492 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 35 [2022-07-21 09:38:19,500 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 18 treesize of output 14 [2022-07-21 09:38:19,580 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-21 09:38:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 171 proven. 18 refuted. 0 times theorem prover too weak. 112 trivial. 2 not checked. [2022-07-21 09:38:19,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:38:20,922 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 09:38:20,922 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-07-21 09:38:20,926 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_2 (Array Int Int))) (not (= (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_aws_byte_cursor_compare_lexical_harness_~#old_byte_from_lhs~0#1.base| v_arrayElimArr_2) |c_ULTIMATE.start_aws_byte_cursor_compare_lexical_harness_~#rhs~0#1.base|) (+ |c_ULTIMATE.start_aws_byte_cursor_compare_lexical_harness_~#rhs~0#1.offset| 8)) 0))) is different from false [2022-07-21 09:38:20,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585892600] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:38:20,926 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 09:38:20,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 28] total 59 [2022-07-21 09:38:20,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322615501] [2022-07-21 09:38:20,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 09:38:20,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-07-21 09:38:20,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:38:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-07-21 09:38:20,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=4428, Unknown=3, NotChecked=270, Total=4970 [2022-07-21 09:38:20,929 INFO L87 Difference]: Start difference. First operand 665 states and 911 transitions. Second operand has 59 states, 52 states have (on average 2.923076923076923) internal successors, (152), 48 states have internal predecessors, (152), 19 states have call successors, (51), 13 states have call predecessors, (51), 16 states have return successors, (48), 18 states have call predecessors, (48), 18 states have call successors, (48) [2022-07-21 09:38:30,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:38:30,013 INFO L93 Difference]: Finished difference Result 1447 states and 2093 transitions. [2022-07-21 09:38:30,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-07-21 09:38:30,014 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 52 states have (on average 2.923076923076923) internal successors, (152), 48 states have internal predecessors, (152), 19 states have call successors, (51), 13 states have call predecessors, (51), 16 states have return successors, (48), 18 states have call predecessors, (48), 18 states have call successors, (48) Word has length 170 [2022-07-21 09:38:30,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:38:30,019 INFO L225 Difference]: With dead ends: 1447 [2022-07-21 09:38:30,020 INFO L226 Difference]: Without dead ends: 1079 [2022-07-21 09:38:30,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 272 SyntacticMatches, 9 SemanticMatches, 135 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 5350 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1249, Invalid=16815, Unknown=34, NotChecked=534, Total=18632 [2022-07-21 09:38:30,024 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 905 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 8554 mSolverCounterSat, 1039 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 943 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 12712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1039 IncrementalHoareTripleChecker+Valid, 8554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3119 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2022-07-21 09:38:30,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [943 Valid, 1743 Invalid, 12712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1039 Valid, 8554 Invalid, 0 Unknown, 3119 Unchecked, 5.8s Time] [2022-07-21 09:38:30,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2022-07-21 09:38:30,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 973. [2022-07-21 09:38:30,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 587 states have (on average 1.1465076660988074) internal successors, (673), 589 states have internal predecessors, (673), 315 states have call successors, (315), 64 states have call predecessors, (315), 70 states have return successors, (422), 319 states have call predecessors, (422), 313 states have call successors, (422) [2022-07-21 09:38:30,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1410 transitions. [2022-07-21 09:38:30,125 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1410 transitions. Word has length 170 [2022-07-21 09:38:30,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:38:30,125 INFO L495 AbstractCegarLoop]: Abstraction has 973 states and 1410 transitions. [2022-07-21 09:38:30,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 52 states have (on average 2.923076923076923) internal successors, (152), 48 states have internal predecessors, (152), 19 states have call successors, (51), 13 states have call predecessors, (51), 16 states have return successors, (48), 18 states have call predecessors, (48), 18 states have call successors, (48) [2022-07-21 09:38:30,126 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1410 transitions. [2022-07-21 09:38:30,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-07-21 09:38:30,129 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:38:30,130 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1] [2022-07-21 09:38:30,160 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-21 09:38:30,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:30,348 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:38:30,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:38:30,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1773315023, now seen corresponding path program 2 times [2022-07-21 09:38:30,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:38:30,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752731521] [2022-07-21 09:38:30,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:30,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:38:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:38:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:30,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:38:30,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:30,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:30,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:30,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:38:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:38:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:38:30,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:38:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,717 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:38:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:38:30,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-21 09:38:30,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 09:38:30,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 09:38:30,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-21 09:38:30,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-21 09:38:30,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-21 09:38:30,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 09:38:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 09:38:30,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 09:38:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2022-07-21 09:38:30,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-07-21 09:38:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-21 09:38:30,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:30,926 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 36 proven. 11 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-07-21 09:38:30,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:38:30,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752731521] [2022-07-21 09:38:30,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752731521] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:38:30,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054954116] [2022-07-21 09:38:30,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:38:30,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:30,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:38:30,932 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-21 09:38:30,936 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-21 09:38:31,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:38:31,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:38:31,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 2867 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-21 09:38:31,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:38:31,852 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-21 09:38:31,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-21 09:38:32,690 INFO L356 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2022-07-21 09:38:32,690 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 1 case distinctions, treesize of input 31 treesize of output 30 [2022-07-21 09:38:32,698 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-21 09:38:32,743 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 8 [2022-07-21 09:38:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 167 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-07-21 09:38:32,904 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 09:38:32,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054954116] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:38:32,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 09:38:32,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [15] total 34 [2022-07-21 09:38:32,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372430818] [2022-07-21 09:38:32,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:38:32,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-21 09:38:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:38:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-21 09:38:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1010, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 09:38:32,906 INFO L87 Difference]: Start difference. First operand 973 states and 1410 transitions. Second operand has 21 states, 19 states have (on average 4.105263157894737) internal successors, (78), 16 states have internal predecessors, (78), 7 states have call successors, (26), 5 states have call predecessors, (26), 7 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) [2022-07-21 09:38:34,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 09:38:34,413 INFO L93 Difference]: Finished difference Result 1660 states and 2398 transitions. [2022-07-21 09:38:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-21 09:38:34,413 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 4.105263157894737) internal successors, (78), 16 states have internal predecessors, (78), 7 states have call successors, (26), 5 states have call predecessors, (26), 7 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) Word has length 170 [2022-07-21 09:38:34,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 09:38:34,420 INFO L225 Difference]: With dead ends: 1660 [2022-07-21 09:38:34,420 INFO L226 Difference]: Without dead ends: 1492 [2022-07-21 09:38:34,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 192 SyntacticMatches, 6 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=195, Invalid=1875, Unknown=0, NotChecked=0, Total=2070 [2022-07-21 09:38:34,423 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 210 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 1938 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 2749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 679 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-21 09:38:34,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 1047 Invalid, 2749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1938 Invalid, 0 Unknown, 679 Unchecked, 1.1s Time] [2022-07-21 09:38:34,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states. [2022-07-21 09:38:34,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 1476. [2022-07-21 09:38:34,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1476 states, 889 states have (on average 1.1496062992125984) internal successors, (1022), 893 states have internal predecessors, (1022), 480 states have call successors, (480), 96 states have call predecessors, (480), 106 states have return successors, (652), 486 states have call predecessors, (652), 476 states have call successors, (652) [2022-07-21 09:38:34,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1476 states to 1476 states and 2154 transitions. [2022-07-21 09:38:34,564 INFO L78 Accepts]: Start accepts. Automaton has 1476 states and 2154 transitions. Word has length 170 [2022-07-21 09:38:34,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 09:38:34,565 INFO L495 AbstractCegarLoop]: Abstraction has 1476 states and 2154 transitions. [2022-07-21 09:38:34,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 4.105263157894737) internal successors, (78), 16 states have internal predecessors, (78), 7 states have call successors, (26), 5 states have call predecessors, (26), 7 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) [2022-07-21 09:38:34,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1476 states and 2154 transitions. [2022-07-21 09:38:34,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2022-07-21 09:38:34,569 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 09:38:34,569 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:38:34,602 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-21 09:38:34,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-21 09:38:34,784 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 09:38:34,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:38:34,784 INFO L85 PathProgramCache]: Analyzing trace with hash 906081946, now seen corresponding path program 1 times [2022-07-21 09:38:34,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:38:34,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348227127] [2022-07-21 09:38:34,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:34,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:38:34,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 09:38:35,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 09:38:35,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:35,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 09:38:35,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 09:38:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-21 09:38:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-21 09:38:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-21 09:38:35,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-21 09:38:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-21 09:38:35,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 09:38:35,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 09:38:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-21 09:38:35,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-21 09:38:35,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-21 09:38:35,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2022-07-21 09:38:35,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-21 09:38:35,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-21 09:38:35,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-21 09:38:35,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-21 09:38:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 09:38:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 09:38:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 09:38:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2022-07-21 09:38:35,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,383 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-07-21 09:38:35,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:38:35,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348227127] [2022-07-21 09:38:35,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348227127] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:38:35,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574872132] [2022-07-21 09:38:35,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:38:35,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:38:35,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:38:35,385 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-21 09:38:35,386 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-21 09:38:35,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:38:35,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 2859 conjuncts, 120 conjunts are in the unsatisfiable core [2022-07-21 09:38:35,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:38:36,007 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-21 09:38:36,011 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-21 09:38:36,722 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 30 treesize of output 18 [2022-07-21 09:38:36,724 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-21 09:38:36,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 09:38:36,750 INFO L356 Elim1Store]: treesize reduction 51, result has 25.0 percent of original size [2022-07-21 09:38:36,750 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 1 case distinctions, treesize of input 30 treesize of output 39 [2022-07-21 09:38:55,495 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-21 09:38:55,495 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 53 treesize of output 29 [2022-07-21 09:38:57,577 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 31 proven. 127 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-07-21 09:38:57,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:39:23,209 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 58 treesize of output 46 [2022-07-21 09:39:23,301 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 46 treesize of output 40 [2022-07-21 09:39:23,364 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 46 treesize of output 40 [2022-07-21 09:39:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 12 proven. 28 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-07-21 09:39:23,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574872132] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:39:23,710 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:39:23,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28, 21] total 63 [2022-07-21 09:39:23,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856109479] [2022-07-21 09:39:23,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:39:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-07-21 09:39:23,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:39:23,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-07-21 09:39:23,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=3643, Unknown=7, NotChecked=0, Total=3906 [2022-07-21 09:39:23,712 INFO L87 Difference]: Start difference. First operand 1476 states and 2154 transitions. Second operand has 63 states, 53 states have (on average 3.169811320754717) internal successors, (168), 53 states have internal predecessors, (168), 22 states have call successors, (66), 13 states have call predecessors, (66), 17 states have return successors, (63), 15 states have call predecessors, (63), 20 states have call successors, (63)