./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_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 4de10993869e21f48bb81ae95b5cdb54403a1e14d61aac1da11f58576220ef55 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:37:15,262 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:37:15,264 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:37:15,287 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:37:15,288 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:37:15,289 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:37:15,290 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:37:15,291 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:37:15,293 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:37:15,293 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:37:15,294 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:37:15,298 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:37:15,299 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:37:15,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:37:15,305 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:37:15,307 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:37:15,308 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:37:15,309 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:37:15,311 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:37:15,320 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:37:15,320 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:37:15,321 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:37:15,322 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:37:15,322 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:37:15,325 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:37:15,326 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:37:15,328 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:37:15,329 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:37:15,329 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:37:15,330 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:37:15,331 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:37:15,331 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:37:15,332 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:37:15,333 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:37:15,333 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:37:15,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:37:15,334 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:37:15,335 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:37:15,335 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:37:15,335 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:37:15,336 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:37:15,337 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:37:15,338 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-13 22:37:15,359 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:37:15,364 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:37:15,364 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:37:15,364 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:37:15,365 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:37:15,365 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:37:15,366 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:37:15,366 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:37:15,366 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:37:15,367 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:37:15,367 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:37:15,367 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:37:15,367 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:37:15,367 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:37:15,367 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:37:15,368 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:37:15,368 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:37:15,369 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:37:15,369 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:37:15,369 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:37:15,369 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:37:15,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:37:15,370 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:37:15,370 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:37:15,370 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:37:15,370 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 -> 4de10993869e21f48bb81ae95b5cdb54403a1e14d61aac1da11f58576220ef55 [2022-07-13 22:37:15,578 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:37:15,598 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:37:15,600 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:37:15,601 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:37:15,601 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:37:15,602 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i [2022-07-13 22:37:15,651 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0844008e0/02575b3d2fa04fee8a2201d51cb6e9b3/FLAGe227f8cb7 [2022-07-13 22:37:16,272 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:37:16,273 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i [2022-07-13 22:37:16,301 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0844008e0/02575b3d2fa04fee8a2201d51cb6e9b3/FLAGe227f8cb7 [2022-07-13 22:37:16,627 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0844008e0/02575b3d2fa04fee8a2201d51cb6e9b3 [2022-07-13 22:37:16,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:37:16,629 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:37:16,630 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:37:16,630 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:37:16,633 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:37:16,634 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:37:16" (1/1) ... [2022-07-13 22:37:16,634 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b57cc22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:16, skipping insertion in model container [2022-07-13 22:37:16,634 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:37:16" (1/1) ... [2022-07-13 22:37:16,639 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:37:16,726 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:37:16,920 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i[4508,4521] [2022-07-13 22:37:16,927 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i[4568,4581] [2022-07-13 22:37:17,415 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,415 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,416 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,416 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,417 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,427 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,427 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,428 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,429 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,622 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-13 22:37:17,623 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-13 22:37:17,624 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-13 22:37:17,625 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-13 22:37:17,626 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-13 22:37:17,627 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-13 22:37:17,627 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-13 22:37:17,630 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-13 22:37:17,631 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-13 22:37:17,631 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-13 22:37:17,722 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-13 22:37:17,790 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,790 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,830 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:37:17,877 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:37:17,899 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i[4508,4521] [2022-07-13 22:37:17,901 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_buf_init_copy_from_cursor_harness.i[4568,4581] [2022-07-13 22:37:17,921 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,922 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,922 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,922 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,923 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,927 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,927 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,928 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,928 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:17,946 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-13 22:37:17,947 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-13 22:37:17,947 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-13 22:37:17,948 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-13 22:37:17,949 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-13 22:37:17,949 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-13 22:37:17,949 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-13 22:37:17,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-13 22:37:17,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-13 22:37:17,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-13 22:37:17,974 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-13 22:37:18,035 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:18,038 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-13 22:37:18,069 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:37:18,223 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:37:18,223 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18 WrapperNode [2022-07-13 22:37:18,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:37:18,224 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:37:18,224 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:37:18,225 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:37:18,229 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,310 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,372 INFO L137 Inliner]: procedures = 691, calls = 2614, calls flagged for inlining = 61, calls inlined = 8, statements flattened = 897 [2022-07-13 22:37:18,373 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:37:18,374 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:37:18,374 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:37:18,374 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:37:18,380 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,380 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,391 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,391 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,429 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,441 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,447 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,460 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:37:18,464 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:37:18,464 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:37:18,464 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:37:18,465 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (1/1) ... [2022-07-13 22:37:18,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:37:18,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:18,489 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-13 22:37:18,495 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-13 22:37:18,517 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-07-13 22:37:18,517 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-07-13 22:37:18,517 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-13 22:37:18,518 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-13 22:37:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:37:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-13 22:37:18,518 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-13 22:37:18,518 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2022-07-13 22:37:18,533 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2022-07-13 22:37:18,533 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:37:18,534 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2022-07-13 22:37:18,534 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2022-07-13 22:37:18,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-13 22:37:18,535 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-13 22:37:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-13 22:37:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:37:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-13 22:37:18,535 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_impl [2022-07-13 22:37:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_impl [2022-07-13 22:37:18,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:37:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:37:18,536 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-13 22:37:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-13 22:37:18,536 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2022-07-13 22:37:18,536 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2022-07-13 22:37:18,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-13 22:37:18,537 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-13 22:37:18,537 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-13 22:37:18,537 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-13 22:37:18,538 INFO L130 BoogieDeclarations]: Found specification of procedure my_memcpy [2022-07-13 22:37:18,538 INFO L138 BoogieDeclarations]: Found implementation of procedure my_memcpy [2022-07-13 22:37:18,538 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2022-07-13 22:37:18,538 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2022-07-13 22:37:18,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:37:18,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-13 22:37:18,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-13 22:37:18,539 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-07-13 22:37:18,539 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-07-13 22:37:18,539 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-13 22:37:18,539 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-13 22:37:18,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:37:18,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:37:18,786 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:37:18,787 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:37:19,708 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:37:19,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:37:19,719 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-07-13 22:37:19,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:37:19 BoogieIcfgContainer [2022-07-13 22:37:19,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:37:19,724 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:37:19,724 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:37:19,728 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:37:19,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:37:16" (1/3) ... [2022-07-13 22:37:19,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647f4e2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:37:19, skipping insertion in model container [2022-07-13 22:37:19,729 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:37:18" (2/3) ... [2022-07-13 22:37:19,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647f4e2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:37:19, skipping insertion in model container [2022-07-13 22:37:19,729 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:37:19" (3/3) ... [2022-07-13 22:37:19,730 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_buf_init_copy_from_cursor_harness.i [2022-07-13 22:37:19,742 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:37:19,744 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:37:19,814 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:37:19,824 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@6a8414ad, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@51cfb95a [2022-07-13 22:37:19,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-13 22:37:19,828 INFO L276 IsEmpty]: Start isEmpty. Operand has 171 states, 117 states have (on average 1.264957264957265) internal successors, (148), 117 states have internal predecessors, (148), 39 states have call successors, (39), 15 states have call predecessors, (39), 15 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-07-13 22:37:19,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-13 22:37:19,838 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:19,838 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 22:37:19,839 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:19,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1193477456, now seen corresponding path program 1 times [2022-07-13 22:37:19,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:19,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16405114] [2022-07-13 22:37:19,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:19,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:20,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-13 22:37:20,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-13 22:37:20,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:20,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-13 22:37:20,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-13 22:37:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:37:20,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:20,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16405114] [2022-07-13 22:37:20,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16405114] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:20,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:20,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 22:37:20,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718971088] [2022-07-13 22:37:20,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:20,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-13 22:37:20,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:20,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-13 22:37:20,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-13 22:37:20,409 INFO L87 Difference]: Start difference. First operand has 171 states, 117 states have (on average 1.264957264957265) internal successors, (148), 117 states have internal predecessors, (148), 39 states have call successors, (39), 15 states have call predecessors, (39), 15 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-13 22:37:20,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:20,452 INFO L93 Difference]: Finished difference Result 338 states and 472 transitions. [2022-07-13 22:37:20,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-13 22:37:20,453 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2022-07-13 22:37:20,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:20,459 INFO L225 Difference]: With dead ends: 338 [2022-07-13 22:37:20,459 INFO L226 Difference]: Without dead ends: 164 [2022-07-13 22:37:20,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-13 22:37:20,464 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:20,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:20,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-07-13 22:37:20,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-07-13 22:37:20,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 109 states have (on average 1.2110091743119267) internal successors, (132), 110 states have internal predecessors, (132), 39 states have call successors, (39), 15 states have call predecessors, (39), 15 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-07-13 22:37:20,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 209 transitions. [2022-07-13 22:37:20,510 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 209 transitions. Word has length 61 [2022-07-13 22:37:20,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:20,511 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 209 transitions. [2022-07-13 22:37:20,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-13 22:37:20,511 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 209 transitions. [2022-07-13 22:37:20,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-13 22:37:20,516 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:20,516 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-13 22:37:20,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:37:20,517 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:20,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -148092610, now seen corresponding path program 1 times [2022-07-13 22:37:20,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:20,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889230893] [2022-07-13 22:37:20,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:20,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:20,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:20,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-13 22:37:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-13 22:37:20,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:20,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-13 22:37:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:20,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-13 22:37:20,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-13 22:37:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:20,851 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:37:20,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:20,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889230893] [2022-07-13 22:37:20,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889230893] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:20,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140833397] [2022-07-13 22:37:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:20,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:20,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:20,861 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-13 22:37:20,872 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-13 22:37:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 2518 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-13 22:37:21,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:21,374 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-13 22:37:21,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:21,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140833397] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:21,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:21,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-07-13 22:37:21,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205358683] [2022-07-13 22:37:21,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:21,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:37:21,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:37:21,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:37:21,378 INFO L87 Difference]: Start difference. First operand 164 states and 209 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:21,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:21,436 INFO L93 Difference]: Finished difference Result 229 states and 291 transitions. [2022-07-13 22:37:21,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:21,437 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 68 [2022-07-13 22:37:21,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:21,439 INFO L225 Difference]: With dead ends: 229 [2022-07-13 22:37:21,439 INFO L226 Difference]: Without dead ends: 162 [2022-07-13 22:37:21,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:21,440 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 1 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1024 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:21,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1024 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:21,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-07-13 22:37:21,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2022-07-13 22:37:21,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 108 states have (on average 1.1944444444444444) internal successors, (129), 109 states have internal predecessors, (129), 38 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-13 22:37:21,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 204 transitions. [2022-07-13 22:37:21,452 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 204 transitions. Word has length 68 [2022-07-13 22:37:21,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:21,453 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 204 transitions. [2022-07-13 22:37:21,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:21,454 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 204 transitions. [2022-07-13 22:37:21,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-13 22:37:21,455 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:21,455 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-13 22:37:21,476 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-13 22:37:21,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:21,662 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:21,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:21,662 INFO L85 PathProgramCache]: Analyzing trace with hash 844833533, now seen corresponding path program 1 times [2022-07-13 22:37:21,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:21,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432570116] [2022-07-13 22:37:21,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:21,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:21,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:21,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:21,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-13 22:37:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-13 22:37:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-13 22:37:21,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-13 22:37:21,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 22:37:21,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:21,897 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:37:21,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:21,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432570116] [2022-07-13 22:37:21,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432570116] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:21,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901474121] [2022-07-13 22:37:21,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:21,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:21,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:21,901 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-13 22:37:21,902 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-13 22:37:22,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:22,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 2598 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-13 22:37:22,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:22,488 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-13 22:37:22,488 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:22,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901474121] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:22,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:22,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2022-07-13 22:37:22,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633436820] [2022-07-13 22:37:22,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:37:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:37:22,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:22,491 INFO L87 Difference]: Start difference. First operand 162 states and 204 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:22,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:22,660 INFO L93 Difference]: Finished difference Result 232 states and 293 transitions. [2022-07-13 22:37:22,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:37:22,661 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 74 [2022-07-13 22:37:22,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:22,666 INFO L225 Difference]: With dead ends: 232 [2022-07-13 22:37:22,666 INFO L226 Difference]: Without dead ends: 162 [2022-07-13 22:37:22,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:37:22,672 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 248 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:22,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 605 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 22:37:22,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-07-13 22:37:22,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2022-07-13 22:37:22,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 108 states have (on average 1.1851851851851851) internal successors, (128), 109 states have internal predecessors, (128), 38 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-13 22:37:22,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 203 transitions. [2022-07-13 22:37:22,695 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 203 transitions. Word has length 74 [2022-07-13 22:37:22,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:22,696 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 203 transitions. [2022-07-13 22:37:22,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:22,696 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 203 transitions. [2022-07-13 22:37:22,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-13 22:37:22,699 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:22,700 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-13 22:37:22,723 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-13 22:37:22,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-13 22:37:22,916 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:22,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:22,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1064456392, now seen corresponding path program 1 times [2022-07-13 22:37:22,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:22,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426812220] [2022-07-13 22:37:22,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:22,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:22,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:23,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:23,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-13 22:37:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-13 22:37:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-13 22:37:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-13 22:37:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-13 22:37:23,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-13 22:37:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 22:37:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,111 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:37:23,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:23,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426812220] [2022-07-13 22:37:23,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426812220] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:23,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588411079] [2022-07-13 22:37:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:23,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:23,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:23,113 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-13 22:37:23,114 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-13 22:37:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:23,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 2615 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-13 22:37:23,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:23,542 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-13 22:37:23,542 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:23,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588411079] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:23,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:23,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-07-13 22:37:23,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665011845] [2022-07-13 22:37:23,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:23,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:37:23,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:23,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:37:23,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:37:23,550 INFO L87 Difference]: Start difference. First operand 162 states and 203 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:23,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:23,708 INFO L93 Difference]: Finished difference Result 315 states and 394 transitions. [2022-07-13 22:37:23,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:23,709 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 80 [2022-07-13 22:37:23,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:23,711 INFO L225 Difference]: With dead ends: 315 [2022-07-13 22:37:23,711 INFO L226 Difference]: Without dead ends: 165 [2022-07-13 22:37:23,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-13 22:37:23,713 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 225 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:23,713 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 626 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 22:37:23,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-07-13 22:37:23,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2022-07-13 22:37:23,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 110 states have (on average 1.1818181818181819) internal successors, (130), 112 states have internal predecessors, (130), 38 states have call successors, (38), 15 states have call predecessors, (38), 16 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2022-07-13 22:37:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 206 transitions. [2022-07-13 22:37:23,732 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 206 transitions. Word has length 80 [2022-07-13 22:37:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:23,733 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 206 transitions. [2022-07-13 22:37:23,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 206 transitions. [2022-07-13 22:37:23,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-13 22:37:23,734 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:23,734 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2022-07-13 22:37:23,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-07-13 22:37:23,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:23,935 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:23,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:23,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1640139853, now seen corresponding path program 1 times [2022-07-13 22:37:23,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:23,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881360269] [2022-07-13 22:37:23,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:23,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:24,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:24,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:24,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-13 22:37:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 22:37:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:37:24,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:24,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881360269] [2022-07-13 22:37:24,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881360269] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:24,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:24,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:37:24,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497855357] [2022-07-13 22:37:24,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:24,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:37:24,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:24,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:37:24,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:37:24,173 INFO L87 Difference]: Start difference. First operand 165 states and 206 transitions. Second operand has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:24,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:24,530 INFO L93 Difference]: Finished difference Result 321 states and 394 transitions. [2022-07-13 22:37:24,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:24,530 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 82 [2022-07-13 22:37:24,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:24,531 INFO L225 Difference]: With dead ends: 321 [2022-07-13 22:37:24,531 INFO L226 Difference]: Without dead ends: 172 [2022-07-13 22:37:24,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:24,532 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 119 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:24,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 330 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:24,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-07-13 22:37:24,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 162. [2022-07-13 22:37:24,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 108 states have (on average 1.1759259259259258) internal successors, (127), 109 states have internal predecessors, (127), 38 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-13 22:37:24,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 202 transitions. [2022-07-13 22:37:24,548 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 202 transitions. Word has length 82 [2022-07-13 22:37:24,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:24,548 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 202 transitions. [2022-07-13 22:37:24,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:24,548 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 202 transitions. [2022-07-13 22:37:24,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-13 22:37:24,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:24,549 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:24,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:37:24,550 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:24,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:24,550 INFO L85 PathProgramCache]: Analyzing trace with hash -495240856, now seen corresponding path program 1 times [2022-07-13 22:37:24,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:24,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108609698] [2022-07-13 22:37:24,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:24,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:24,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:24,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:24,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:24,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:24,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:24,761 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:24,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:24,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108609698] [2022-07-13 22:37:24,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108609698] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:24,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:24,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:37:24,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738909739] [2022-07-13 22:37:24,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:24,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:37:24,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:24,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:37:24,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:37:24,764 INFO L87 Difference]: Start difference. First operand 162 states and 202 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:25,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:25,194 INFO L93 Difference]: Finished difference Result 290 states and 370 transitions. [2022-07-13 22:37:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:25,194 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2022-07-13 22:37:25,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:25,196 INFO L225 Difference]: With dead ends: 290 [2022-07-13 22:37:25,196 INFO L226 Difference]: Without dead ends: 203 [2022-07-13 22:37:25,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:37:25,197 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 103 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:25,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 387 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 22:37:25,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-07-13 22:37:25,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 164. [2022-07-13 22:37:25,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 110 states have (on average 1.1727272727272726) internal successors, (129), 111 states have internal predecessors, (129), 38 states have call successors, (38), 15 states have call predecessors, (38), 15 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-13 22:37:25,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 204 transitions. [2022-07-13 22:37:25,207 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 204 transitions. Word has length 84 [2022-07-13 22:37:25,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:25,207 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 204 transitions. [2022-07-13 22:37:25,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:25,207 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 204 transitions. [2022-07-13 22:37:25,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-13 22:37:25,208 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:25,208 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:25,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:37:25,209 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:25,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:25,209 INFO L85 PathProgramCache]: Analyzing trace with hash 2110782698, now seen corresponding path program 1 times [2022-07-13 22:37:25,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:25,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544177835] [2022-07-13 22:37:25,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:25,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:25,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:25,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:25,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:25,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:25,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:25,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:25,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:25,465 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:25,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:25,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544177835] [2022-07-13 22:37:25,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544177835] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:25,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:25,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074122402] [2022-07-13 22:37:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:25,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:25,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:25,467 INFO L87 Difference]: Start difference. First operand 164 states and 204 transitions. Second operand has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:26,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:26,007 INFO L93 Difference]: Finished difference Result 186 states and 229 transitions. [2022-07-13 22:37:26,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:26,007 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 84 [2022-07-13 22:37:26,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:26,009 INFO L225 Difference]: With dead ends: 186 [2022-07-13 22:37:26,009 INFO L226 Difference]: Without dead ends: 184 [2022-07-13 22:37:26,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:37:26,009 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 112 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:26,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 671 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 804 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:26,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-07-13 22:37:26,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 173. [2022-07-13 22:37:26,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 116 states have (on average 1.1637931034482758) internal successors, (135), 118 states have internal predecessors, (135), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (40), 38 states have call predecessors, (40), 38 states have call successors, (40) [2022-07-13 22:37:26,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 214 transitions. [2022-07-13 22:37:26,030 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 214 transitions. Word has length 84 [2022-07-13 22:37:26,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:26,030 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 214 transitions. [2022-07-13 22:37:26,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 6 states have internal predecessors, (48), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:26,031 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 214 transitions. [2022-07-13 22:37:26,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-13 22:37:26,032 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:26,033 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:26,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:37:26,033 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:26,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1398941774, now seen corresponding path program 1 times [2022-07-13 22:37:26,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:26,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113255261] [2022-07-13 22:37:26,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:26,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:26,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:26,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 22:37:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,320 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:26,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:26,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113255261] [2022-07-13 22:37:26,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113255261] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:26,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:26,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:37:26,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848306364] [2022-07-13 22:37:26,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:26,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:26,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:26,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:26,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:26,323 INFO L87 Difference]: Start difference. First operand 173 states and 214 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:26,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:26,644 INFO L93 Difference]: Finished difference Result 330 states and 403 transitions. [2022-07-13 22:37:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:26,644 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 88 [2022-07-13 22:37:26,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:26,645 INFO L225 Difference]: With dead ends: 330 [2022-07-13 22:37:26,646 INFO L226 Difference]: Without dead ends: 181 [2022-07-13 22:37:26,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:37:26,646 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 88 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:26,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 362 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 22:37:26,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-07-13 22:37:26,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 174. [2022-07-13 22:37:26,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 117 states have (on average 1.1623931623931625) internal successors, (136), 119 states have internal predecessors, (136), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (40), 38 states have call predecessors, (40), 38 states have call successors, (40) [2022-07-13 22:37:26,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 215 transitions. [2022-07-13 22:37:26,654 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 215 transitions. Word has length 88 [2022-07-13 22:37:26,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:26,654 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 215 transitions. [2022-07-13 22:37:26,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-13 22:37:26,655 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 215 transitions. [2022-07-13 22:37:26,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-13 22:37:26,655 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:26,655 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:26,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:37:26,655 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:26,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:26,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1930196412, now seen corresponding path program 1 times [2022-07-13 22:37:26,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:26,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146921536] [2022-07-13 22:37:26,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:26,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:26,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:26,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:26,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,791 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:26,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:26,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:26,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:26,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:26,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:26,886 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:26,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:26,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146921536] [2022-07-13 22:37:26,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146921536] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:26,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627855750] [2022-07-13 22:37:26,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:26,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:26,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:26,889 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-13 22:37:26,890 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-13 22:37:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 2651 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-13 22:37:27,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:27,434 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:27,434 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:27,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627855750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:27,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:27,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2022-07-13 22:37:27,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210481305] [2022-07-13 22:37:27,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:27,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:27,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:27,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:27,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:27,436 INFO L87 Difference]: Start difference. First operand 174 states and 215 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:27,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:27,567 INFO L93 Difference]: Finished difference Result 263 states and 329 transitions. [2022-07-13 22:37:27,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:27,568 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 89 [2022-07-13 22:37:27,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:27,569 INFO L225 Difference]: With dead ends: 263 [2022-07-13 22:37:27,569 INFO L226 Difference]: Without dead ends: 192 [2022-07-13 22:37:27,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:37:27,570 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 40 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:27,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 722 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-07-13 22:37:27,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-07-13 22:37:27,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 179. [2022-07-13 22:37:27,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 122 states have (on average 1.1721311475409837) internal successors, (143), 124 states have internal predecessors, (143), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (40), 38 states have call predecessors, (40), 38 states have call successors, (40) [2022-07-13 22:37:27,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 222 transitions. [2022-07-13 22:37:27,579 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 222 transitions. Word has length 89 [2022-07-13 22:37:27,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:27,579 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 222 transitions. [2022-07-13 22:37:27,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:27,580 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 222 transitions. [2022-07-13 22:37:27,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-13 22:37:27,580 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:27,580 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:27,604 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-13 22:37:27,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:27,791 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:27,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:27,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2106605446, now seen corresponding path program 1 times [2022-07-13 22:37:27,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:27,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119017099] [2022-07-13 22:37:27,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:27,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:27,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,913 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:27,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:27,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:27,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:27,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:27,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:27,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:27,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:28,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:28,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:28,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119017099] [2022-07-13 22:37:28,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119017099] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:28,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901817942] [2022-07-13 22:37:28,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:28,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:28,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:28,020 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-13 22:37:28,045 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-13 22:37:28,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:28,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 2646 conjuncts, 45 conjunts are in the unsatisfiable core [2022-07-13 22:37:28,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:28,530 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-13 22:37:28,535 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-13 22:37:28,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,573 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 38 [2022-07-13 22:37:28,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:28,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 38 [2022-07-13 22:37:28,840 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:28,841 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:28,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901817942] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:28,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:28,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6] total 15 [2022-07-13 22:37:28,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903248199] [2022-07-13 22:37:28,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:28,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:37:28,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:28,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:37:28,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-13 22:37:28,843 INFO L87 Difference]: Start difference. First operand 179 states and 222 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:28,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:28,952 INFO L93 Difference]: Finished difference Result 289 states and 364 transitions. [2022-07-13 22:37:28,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:37:28,952 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-07-13 22:37:28,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:28,954 INFO L225 Difference]: With dead ends: 289 [2022-07-13 22:37:28,954 INFO L226 Difference]: Without dead ends: 207 [2022-07-13 22:37:28,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:37:28,955 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 85 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1065 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:28,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1065 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 56 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-07-13 22:37:28,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-07-13 22:37:28,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 206. [2022-07-13 22:37:28,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 147 states have (on average 1.2040816326530612) internal successors, (177), 150 states have internal predecessors, (177), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (43), 38 states have call predecessors, (43), 39 states have call successors, (43) [2022-07-13 22:37:28,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 260 transitions. [2022-07-13 22:37:28,964 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 260 transitions. Word has length 89 [2022-07-13 22:37:28,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:28,964 INFO L495 AbstractCegarLoop]: Abstraction has 206 states and 260 transitions. [2022-07-13 22:37:28,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:28,964 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 260 transitions. [2022-07-13 22:37:28,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-13 22:37:28,965 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:28,965 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:28,988 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-13 22:37:29,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-13 22:37:29,183 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:29,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:29,184 INFO L85 PathProgramCache]: Analyzing trace with hash 908498172, now seen corresponding path program 1 times [2022-07-13 22:37:29,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:29,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481755998] [2022-07-13 22:37:29,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:29,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:29,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:29,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:29,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:29,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:29,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:29,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:29,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:29,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:29,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:29,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481755998] [2022-07-13 22:37:29,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481755998] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:29,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055895051] [2022-07-13 22:37:29,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:29,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:29,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:29,404 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-13 22:37:29,405 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-13 22:37:29,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:29,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 2641 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-13 22:37:29,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:29,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:29,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:29,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:29,924 INFO L356 Elim1Store]: treesize reduction 87, result has 23.0 percent of original size [2022-07-13 22:37:29,924 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 57 [2022-07-13 22:37:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:30,155 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:30,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055895051] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:30,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:30,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6] total 16 [2022-07-13 22:37:30,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563638338] [2022-07-13 22:37:30,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:30,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-13 22:37:30,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:30,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-13 22:37:30,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-07-13 22:37:30,157 INFO L87 Difference]: Start difference. First operand 206 states and 260 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:30,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:30,434 INFO L93 Difference]: Finished difference Result 339 states and 433 transitions. [2022-07-13 22:37:30,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:30,434 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-07-13 22:37:30,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:30,436 INFO L225 Difference]: With dead ends: 339 [2022-07-13 22:37:30,436 INFO L226 Difference]: Without dead ends: 245 [2022-07-13 22:37:30,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:37:30,437 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 87 mSDsluCounter, 995 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:30,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 1200 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 170 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-07-13 22:37:30,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-07-13 22:37:30,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 217. [2022-07-13 22:37:30,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 157 states have (on average 1.2038216560509554) internal successors, (189), 160 states have internal predecessors, (189), 41 states have call successors, (41), 18 states have call predecessors, (41), 18 states have return successors, (45), 38 states have call predecessors, (45), 40 states have call successors, (45) [2022-07-13 22:37:30,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 275 transitions. [2022-07-13 22:37:30,446 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 275 transitions. Word has length 89 [2022-07-13 22:37:30,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:30,446 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 275 transitions. [2022-07-13 22:37:30,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 11 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:30,446 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 275 transitions. [2022-07-13 22:37:30,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-13 22:37:30,447 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:30,447 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:30,467 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-13 22:37:30,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:30,667 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:30,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:30,667 INFO L85 PathProgramCache]: Analyzing trace with hash -938015168, now seen corresponding path program 1 times [2022-07-13 22:37:30,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:30,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404575053] [2022-07-13 22:37:30,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:30,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:30,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:30,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:30,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:30,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:30,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,801 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:30,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:30,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:30,882 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:30,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:30,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404575053] [2022-07-13 22:37:30,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404575053] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:30,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291769310] [2022-07-13 22:37:30,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:30,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:30,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:30,900 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-13 22:37:30,951 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-13 22:37:31,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:31,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 2643 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-13 22:37:31,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:31,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:31,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:31,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:31,442 INFO L356 Elim1Store]: treesize reduction 87, result has 23.0 percent of original size [2022-07-13 22:37:31,443 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 57 [2022-07-13 22:37:31,799 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:31,800 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:31,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291769310] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:31,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:31,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [6] total 18 [2022-07-13 22:37:31,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829865839] [2022-07-13 22:37:31,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:31,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:37:31,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:31,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:37:31,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-07-13 22:37:31,802 INFO L87 Difference]: Start difference. First operand 217 states and 275 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:32,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:32,164 INFO L93 Difference]: Finished difference Result 349 states and 448 transitions. [2022-07-13 22:37:32,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 22:37:32,165 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 89 [2022-07-13 22:37:32,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:32,166 INFO L225 Difference]: With dead ends: 349 [2022-07-13 22:37:32,166 INFO L226 Difference]: Without dead ends: 268 [2022-07-13 22:37:32,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-07-13 22:37:32,167 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 101 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1676 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:32,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 1676 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 196 Invalid, 0 Unknown, 398 Unchecked, 0.2s Time] [2022-07-13 22:37:32,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-07-13 22:37:32,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 238. [2022-07-13 22:37:32,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 176 states have (on average 1.2102272727272727) internal successors, (213), 181 states have internal predecessors, (213), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (49), 38 states have call predecessors, (49), 40 states have call successors, (49) [2022-07-13 22:37:32,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 303 transitions. [2022-07-13 22:37:32,182 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 303 transitions. Word has length 89 [2022-07-13 22:37:32,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:32,182 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 303 transitions. [2022-07-13 22:37:32,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-13 22:37:32,183 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 303 transitions. [2022-07-13 22:37:32,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-13 22:37:32,184 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:32,184 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:32,209 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-13 22:37:32,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:32,406 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:32,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:32,406 INFO L85 PathProgramCache]: Analyzing trace with hash -679849730, now seen corresponding path program 1 times [2022-07-13 22:37:32,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:32,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732046172] [2022-07-13 22:37:32,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:32,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:32,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:32,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:32,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:32,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:32,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:32,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:32,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:32,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:32,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:32,653 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:32,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:32,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732046172] [2022-07-13 22:37:32,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732046172] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:32,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537894537] [2022-07-13 22:37:32,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:32,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:32,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:32,656 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-13 22:37:32,657 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-13 22:37:33,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 2638 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-13 22:37:33,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:33,108 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:33,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:33,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537894537] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:33,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:33,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2022-07-13 22:37:33,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433052546] [2022-07-13 22:37:33,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:33,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:33,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:33,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:33,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:33,110 INFO L87 Difference]: Start difference. First operand 238 states and 303 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:33,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:33,231 INFO L93 Difference]: Finished difference Result 318 states and 404 transitions. [2022-07-13 22:37:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:33,232 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 89 [2022-07-13 22:37:33,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:33,233 INFO L225 Difference]: With dead ends: 318 [2022-07-13 22:37:33,242 INFO L226 Difference]: Without dead ends: 230 [2022-07-13 22:37:33,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:33,243 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 14 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:33,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 729 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-07-13 22:37:33,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-07-13 22:37:33,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2022-07-13 22:37:33,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 168 states have (on average 1.1904761904761905) internal successors, (200), 173 states have internal predecessors, (200), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (49), 38 states have call predecessors, (49), 40 states have call successors, (49) [2022-07-13 22:37:33,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 290 transitions. [2022-07-13 22:37:33,252 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 290 transitions. Word has length 89 [2022-07-13 22:37:33,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:33,252 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 290 transitions. [2022-07-13 22:37:33,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:33,253 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 290 transitions. [2022-07-13 22:37:33,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-13 22:37:33,253 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:33,254 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:33,276 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-13 22:37:33,467 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,SelfDestructingSolverStorable12 [2022-07-13 22:37:33,467 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:33,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:33,468 INFO L85 PathProgramCache]: Analyzing trace with hash 733091521, now seen corresponding path program 1 times [2022-07-13 22:37:33,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:33,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680652112] [2022-07-13 22:37:33,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:33,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:33,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:33,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:33,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:33,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:33,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:33,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,612 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:33,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:33,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680652112] [2022-07-13 22:37:33,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680652112] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:33,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:33,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:37:33,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387088974] [2022-07-13 22:37:33,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:33,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:33,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:33,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:33,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:33,614 INFO L87 Difference]: Start difference. First operand 230 states and 290 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:33,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:33,895 INFO L93 Difference]: Finished difference Result 330 states and 413 transitions. [2022-07-13 22:37:33,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:33,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 91 [2022-07-13 22:37:33,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:33,897 INFO L225 Difference]: With dead ends: 330 [2022-07-13 22:37:33,897 INFO L226 Difference]: Without dead ends: 241 [2022-07-13 22:37:33,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:33,898 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 95 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:33,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 367 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 22:37:33,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-07-13 22:37:33,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 228. [2022-07-13 22:37:33,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 166 states have (on average 1.1746987951807228) internal successors, (195), 171 states have internal predecessors, (195), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (49), 38 states have call predecessors, (49), 40 states have call successors, (49) [2022-07-13 22:37:33,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 285 transitions. [2022-07-13 22:37:33,906 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 285 transitions. Word has length 91 [2022-07-13 22:37:33,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:33,906 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 285 transitions. [2022-07-13 22:37:33,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:33,906 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 285 transitions. [2022-07-13 22:37:33,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-13 22:37:33,907 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:33,907 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:33,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:37:33,908 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:33,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:33,908 INFO L85 PathProgramCache]: Analyzing trace with hash 55265029, now seen corresponding path program 1 times [2022-07-13 22:37:33,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:33,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866079976] [2022-07-13 22:37:33,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:33,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:33,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:33,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:33,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:34,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:34,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:34,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:34,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:34,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866079976] [2022-07-13 22:37:34,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866079976] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:34,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:34,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:37:34,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209206879] [2022-07-13 22:37:34,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:34,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:37:34,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:34,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:37:34,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:34,058 INFO L87 Difference]: Start difference. First operand 228 states and 285 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:34,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:34,336 INFO L93 Difference]: Finished difference Result 344 states and 427 transitions. [2022-07-13 22:37:34,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:37:34,336 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 91 [2022-07-13 22:37:34,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:34,337 INFO L225 Difference]: With dead ends: 344 [2022-07-13 22:37:34,337 INFO L226 Difference]: Without dead ends: 242 [2022-07-13 22:37:34,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:37:34,338 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 122 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:34,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 372 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 22:37:34,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-07-13 22:37:34,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 222. [2022-07-13 22:37:34,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 160 states have (on average 1.15625) internal successors, (185), 165 states have internal predecessors, (185), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (48), 38 states have call predecessors, (48), 40 states have call successors, (48) [2022-07-13 22:37:34,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 274 transitions. [2022-07-13 22:37:34,347 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 274 transitions. Word has length 91 [2022-07-13 22:37:34,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:34,347 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 274 transitions. [2022-07-13 22:37:34,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:34,348 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 274 transitions. [2022-07-13 22:37:34,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-13 22:37:34,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:34,349 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:37:34,349 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:34,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:34,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2060819845, now seen corresponding path program 1 times [2022-07-13 22:37:34,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:34,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763782275] [2022-07-13 22:37:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:34,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:34,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:34,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:34,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:34,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:34,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:34,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:34,552 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 22:37:34,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:34,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763782275] [2022-07-13 22:37:34,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763782275] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:34,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:34,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 22:37:34,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542843954] [2022-07-13 22:37:34,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:34,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:37:34,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:34,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:37:34,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:34,555 INFO L87 Difference]: Start difference. First operand 222 states and 274 transitions. Second operand has 11 states, 10 states have (on average 5.5) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:35,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:35,182 INFO L93 Difference]: Finished difference Result 243 states and 299 transitions. [2022-07-13 22:37:35,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:35,183 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.5) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 91 [2022-07-13 22:37:35,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:35,184 INFO L225 Difference]: With dead ends: 243 [2022-07-13 22:37:35,184 INFO L226 Difference]: Without dead ends: 241 [2022-07-13 22:37:35,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:37:35,185 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 116 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:35,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 830 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1060 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:35,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-07-13 22:37:35,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 224. [2022-07-13 22:37:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 162 states have (on average 1.154320987654321) internal successors, (187), 167 states have internal predecessors, (187), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (48), 38 states have call predecessors, (48), 40 states have call successors, (48) [2022-07-13 22:37:35,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 276 transitions. [2022-07-13 22:37:35,194 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 276 transitions. Word has length 91 [2022-07-13 22:37:35,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:35,194 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 276 transitions. [2022-07-13 22:37:35,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.5) internal successors, (55), 8 states have internal predecessors, (55), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-13 22:37:35,195 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 276 transitions. [2022-07-13 22:37:35,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-13 22:37:35,196 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:35,196 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-07-13 22:37:35,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:37:35,196 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:35,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:35,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1533082873, now seen corresponding path program 1 times [2022-07-13 22:37:35,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:35,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431895224] [2022-07-13 22:37:35,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:35,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:35,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:35,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:35,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:35,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:35,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:35,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:35,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 22:37:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,420 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-13 22:37:35,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:35,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431895224] [2022-07-13 22:37:35,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431895224] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:35,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183038640] [2022-07-13 22:37:35,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:35,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:35,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:35,422 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-13 22:37:35,423 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-13 22:37:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:35,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 2653 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-13 22:37:35,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:35,873 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-13 22:37:35,917 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_1770 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_1770) |c_#memory_int|)) is different from true [2022-07-13 22:37:35,939 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-13 22:37:35,979 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-13 22:37:36,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,061 INFO L356 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-07-13 22:37:36,062 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 68 treesize of output 93 [2022-07-13 22:37:36,067 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 11 treesize of output 9 [2022-07-13 22:37:36,114 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 0 case distinctions, treesize of input 35 treesize of output 23 [2022-07-13 22:37:36,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-07-13 22:37:36,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:36,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 22 [2022-07-13 22:37:36,591 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 1 not checked. [2022-07-13 22:37:36,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:37,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183038640] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:37,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:37:37,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 16] total 20 [2022-07-13 22:37:37,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354171657] [2022-07-13 22:37:37,439 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:37,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:37:37,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:37,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:37:37,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=749, Unknown=19, NotChecked=56, Total=930 [2022-07-13 22:37:37,440 INFO L87 Difference]: Start difference. First operand 224 states and 276 transitions. Second operand has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 5 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-13 22:37:38,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:38,204 INFO L93 Difference]: Finished difference Result 440 states and 536 transitions. [2022-07-13 22:37:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:37:38,205 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 5 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) Word has length 91 [2022-07-13 22:37:38,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:38,206 INFO L225 Difference]: With dead ends: 440 [2022-07-13 22:37:38,206 INFO L226 Difference]: Without dead ends: 235 [2022-07-13 22:37:38,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=180, Invalid=1281, Unknown=25, NotChecked=74, Total=1560 [2022-07-13 22:37:38,207 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 106 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 1640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 864 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:38,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 806 Invalid, 1640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 723 Invalid, 0 Unknown, 864 Unchecked, 0.5s Time] [2022-07-13 22:37:38,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-13 22:37:38,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 226. [2022-07-13 22:37:38,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 164 states have (on average 1.1524390243902438) internal successors, (189), 169 states have internal predecessors, (189), 41 states have call successors, (41), 18 states have call predecessors, (41), 20 states have return successors, (47), 38 states have call predecessors, (47), 40 states have call successors, (47) [2022-07-13 22:37:38,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 277 transitions. [2022-07-13 22:37:38,215 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 277 transitions. Word has length 91 [2022-07-13 22:37:38,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:38,215 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 277 transitions. [2022-07-13 22:37:38,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.894736842105263) internal successors, (93), 18 states have internal predecessors, (93), 5 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 4 states have call predecessors, (20), 5 states have call successors, (20) [2022-07-13 22:37:38,215 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 277 transitions. [2022-07-13 22:37:38,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-13 22:37:38,216 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:38,216 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:38,243 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-13 22:37:38,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-13 22:37:38,416 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:38,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash -151627689, now seen corresponding path program 1 times [2022-07-13 22:37:38,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:38,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772387144] [2022-07-13 22:37:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:38,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:38,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:38,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:38,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:38,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:38,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 22:37:38,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 22:37:38,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-13 22:37:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:38,619 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-13 22:37:38,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:38,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772387144] [2022-07-13 22:37:38,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772387144] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:38,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:38,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:37:38,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541874532] [2022-07-13 22:37:38,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:38,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:37:38,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:38,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:37:38,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:37:38,621 INFO L87 Difference]: Start difference. First operand 226 states and 277 transitions. Second operand has 9 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-13 22:37:39,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:39,107 INFO L93 Difference]: Finished difference Result 245 states and 300 transitions. [2022-07-13 22:37:39,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:37:39,108 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 106 [2022-07-13 22:37:39,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:39,109 INFO L225 Difference]: With dead ends: 245 [2022-07-13 22:37:39,109 INFO L226 Difference]: Without dead ends: 243 [2022-07-13 22:37:39,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:37:39,110 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 107 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:39,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 675 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 22:37:39,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-07-13 22:37:39,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 235. [2022-07-13 22:37:39,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 170 states have (on average 1.1470588235294117) internal successors, (195), 176 states have internal predecessors, (195), 42 states have call successors, (42), 19 states have call predecessors, (42), 22 states have return successors, (52), 39 states have call predecessors, (52), 41 states have call successors, (52) [2022-07-13 22:37:39,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 289 transitions. [2022-07-13 22:37:39,120 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 289 transitions. Word has length 106 [2022-07-13 22:37:39,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:39,121 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 289 transitions. [2022-07-13 22:37:39,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.375) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-13 22:37:39,121 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 289 transitions. [2022-07-13 22:37:39,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-13 22:37:39,122 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:39,122 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:39,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:37:39,122 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:39,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:39,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1243987805, now seen corresponding path program 1 times [2022-07-13 22:37:39,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:39,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868647928] [2022-07-13 22:37:39,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:39,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:39,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:39,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:39,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:39,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:39,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:39,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 22:37:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 22:37:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-13 22:37:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,350 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-13 22:37:39,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:39,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868647928] [2022-07-13 22:37:39,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868647928] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:39,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681734798] [2022-07-13 22:37:39,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:39,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:39,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:39,352 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-13 22:37:39,375 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-13 22:37:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:39,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 2719 conjuncts, 42 conjunts are in the unsatisfiable core [2022-07-13 22:37:39,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:39,873 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-13 22:37:39,875 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-13 22:37:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 22:37:40,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:40,783 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 20 [2022-07-13 22:37:40,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:37:40,799 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-13 22:37:40,799 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-07-13 22:37:40,806 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-13 22:37:40,807 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-07-13 22:37:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-13 22:37:40,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681734798] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:37:40,886 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:37:40,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 13] total 29 [2022-07-13 22:37:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705668956] [2022-07-13 22:37:40,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:40,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-13 22:37:40,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-13 22:37:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-13 22:37:40,888 INFO L87 Difference]: Start difference. First operand 235 states and 289 transitions. Second operand has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 28 states have internal predecessors, (148), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-07-13 22:37:43,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:43,119 INFO L93 Difference]: Finished difference Result 531 states and 657 transitions. [2022-07-13 22:37:43,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 22:37:43,120 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 28 states have internal predecessors, (148), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) Word has length 110 [2022-07-13 22:37:43,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:43,123 INFO L225 Difference]: With dead ends: 531 [2022-07-13 22:37:43,123 INFO L226 Difference]: Without dead ends: 314 [2022-07-13 22:37:43,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 224 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=389, Invalid=2473, Unknown=0, NotChecked=0, Total=2862 [2022-07-13 22:37:43,125 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 274 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 2505 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1790 SdHoareTripleChecker+Invalid, 3303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 657 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:43,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1790 Invalid, 3303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2505 Invalid, 0 Unknown, 657 Unchecked, 1.5s Time] [2022-07-13 22:37:43,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-07-13 22:37:43,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 266. [2022-07-13 22:37:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 196 states have (on average 1.1428571428571428) internal successors, (224), 203 states have internal predecessors, (224), 44 states have call successors, (44), 21 states have call predecessors, (44), 25 states have return successors, (60), 41 states have call predecessors, (60), 43 states have call successors, (60) [2022-07-13 22:37:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 328 transitions. [2022-07-13 22:37:43,137 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 328 transitions. Word has length 110 [2022-07-13 22:37:43,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:43,137 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 328 transitions. [2022-07-13 22:37:43,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.103448275862069) internal successors, (148), 28 states have internal predecessors, (148), 8 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-07-13 22:37:43,137 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 328 transitions. [2022-07-13 22:37:43,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-13 22:37:43,138 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:43,138 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:43,161 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-13 22:37:43,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:43,351 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:43,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:43,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1605325207, now seen corresponding path program 1 times [2022-07-13 22:37:43,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:43,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363714435] [2022-07-13 22:37:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:43,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:43,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:43,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:43,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:43,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:43,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:43,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-13 22:37:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-13 22:37:43,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-13 22:37:43,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:43,621 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-13 22:37:43,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:43,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363714435] [2022-07-13 22:37:43,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363714435] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:43,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507576806] [2022-07-13 22:37:43,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:43,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:43,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:43,624 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-13 22:37:43,625 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-13 22:37:44,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:44,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 2733 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-13 22:37:44,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:44,558 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-13 22:37:44,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:44,781 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-13 22:37:44,781 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-13 22:37:44,872 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-13 22:37:44,873 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-13 22:37:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-07-13 22:37:44,927 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507576806] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:37:44,927 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:37:44,927 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 14, 12] total 28 [2022-07-13 22:37:44,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778744678] [2022-07-13 22:37:44,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:44,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-13 22:37:44,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:44,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-13 22:37:44,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2022-07-13 22:37:44,931 INFO L87 Difference]: Start difference. First operand 266 states and 328 transitions. Second operand has 28 states, 28 states have (on average 5.214285714285714) internal successors, (146), 27 states have internal predecessors, (146), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) [2022-07-13 22:37:47,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:47,126 INFO L93 Difference]: Finished difference Result 608 states and 762 transitions. [2022-07-13 22:37:47,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-13 22:37:47,127 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.214285714285714) internal successors, (146), 27 states have internal predecessors, (146), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) Word has length 111 [2022-07-13 22:37:47,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:47,129 INFO L225 Difference]: With dead ends: 608 [2022-07-13 22:37:47,129 INFO L226 Difference]: Without dead ends: 355 [2022-07-13 22:37:47,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 229 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=337, Invalid=2013, Unknown=2, NotChecked=0, Total=2352 [2022-07-13 22:37:47,130 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 336 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 2601 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 3858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 2601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1084 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:47,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 1306 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 2601 Invalid, 0 Unknown, 1084 Unchecked, 1.5s Time] [2022-07-13 22:37:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-07-13 22:37:47,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 302. [2022-07-13 22:37:47,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 224 states have (on average 1.1383928571428572) internal successors, (255), 231 states have internal predecessors, (255), 48 states have call successors, (48), 25 states have call predecessors, (48), 29 states have return successors, (76), 45 states have call predecessors, (76), 47 states have call successors, (76) [2022-07-13 22:37:47,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 379 transitions. [2022-07-13 22:37:47,148 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 379 transitions. Word has length 111 [2022-07-13 22:37:47,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:47,148 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 379 transitions. [2022-07-13 22:37:47,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.214285714285714) internal successors, (146), 27 states have internal predecessors, (146), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) [2022-07-13 22:37:47,149 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 379 transitions. [2022-07-13 22:37:47,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-13 22:37:47,150 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:47,150 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:47,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-13 22:37:47,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:47,373 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:47,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:47,373 INFO L85 PathProgramCache]: Analyzing trace with hash -565160349, now seen corresponding path program 1 times [2022-07-13 22:37:47,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:47,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116478647] [2022-07-13 22:37:47,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:47,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:47,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:47,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:47,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:47,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 22:37:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-13 22:37:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 22:37:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:47,617 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-13 22:37:47,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:47,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116478647] [2022-07-13 22:37:47,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116478647] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:47,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964354649] [2022-07-13 22:37:47,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:47,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:47,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:47,619 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-13 22:37:47,620 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-13 22:37:48,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:48,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 2754 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-13 22:37:48,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:48,163 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-13 22:37:48,698 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-13 22:37:48,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:49,908 INFO L356 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-07-13 22:37:49,909 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 69 treesize of output 53 [2022-07-13 22:37:49,930 INFO L356 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-07-13 22:37:49,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 45 [2022-07-13 22:37:50,099 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-13 22:37:50,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964354649] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:37:50,099 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:37:50,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 16, 15] total 36 [2022-07-13 22:37:50,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40617109] [2022-07-13 22:37:50,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:50,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-13 22:37:50,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:50,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-13 22:37:50,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1133, Unknown=0, NotChecked=0, Total=1260 [2022-07-13 22:37:50,101 INFO L87 Difference]: Start difference. First operand 302 states and 379 transitions. Second operand has 36 states, 36 states have (on average 4.305555555555555) internal successors, (155), 35 states have internal predecessors, (155), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-07-13 22:37:55,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:55,081 INFO L93 Difference]: Finished difference Result 696 states and 911 transitions. [2022-07-13 22:37:55,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-13 22:37:55,081 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.305555555555555) internal successors, (155), 35 states have internal predecessors, (155), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) Word has length 112 [2022-07-13 22:37:55,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:55,083 INFO L225 Difference]: With dead ends: 696 [2022-07-13 22:37:55,084 INFO L226 Difference]: Without dead ends: 417 [2022-07-13 22:37:55,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 226 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=350, Invalid=3066, Unknown=6, NotChecked=0, Total=3422 [2022-07-13 22:37:55,086 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 369 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 2965 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1575 SdHoareTripleChecker+Invalid, 4425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1317 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:55,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1575 Invalid, 4425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2965 Invalid, 0 Unknown, 1317 Unchecked, 2.0s Time] [2022-07-13 22:37:55,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-07-13 22:37:55,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 310. [2022-07-13 22:37:55,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 232 states have (on average 1.1379310344827587) internal successors, (264), 239 states have internal predecessors, (264), 48 states have call successors, (48), 25 states have call predecessors, (48), 29 states have return successors, (76), 45 states have call predecessors, (76), 47 states have call successors, (76) [2022-07-13 22:37:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 388 transitions. [2022-07-13 22:37:55,102 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 388 transitions. Word has length 112 [2022-07-13 22:37:55,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:55,102 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 388 transitions. [2022-07-13 22:37:55,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.305555555555555) internal successors, (155), 35 states have internal predecessors, (155), 8 states have call successors, (32), 4 states have call predecessors, (32), 7 states have return successors, (31), 7 states have call predecessors, (31), 8 states have call successors, (31) [2022-07-13 22:37:55,103 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 388 transitions. [2022-07-13 22:37:55,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-13 22:37:55,104 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:55,104 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:55,132 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-13 22:37:55,323 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,SelfDestructingSolverStorable20 [2022-07-13 22:37:55,323 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:55,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:55,324 INFO L85 PathProgramCache]: Analyzing trace with hash 389589933, now seen corresponding path program 1 times [2022-07-13 22:37:55,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:55,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329872529] [2022-07-13 22:37:55,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:55,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:55,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:55,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:55,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:55,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:55,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 22:37:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 22:37:55,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-13 22:37:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,491 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-13 22:37:55,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:55,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329872529] [2022-07-13 22:37:55,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329872529] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:55,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709052358] [2022-07-13 22:37:55,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:55,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:55,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:55,493 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-13 22:37:55,494 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-13 22:37:55,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:55,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 2763 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 22:37:55,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-07-13 22:37:56,002 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:37:56,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709052358] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:56,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:37:56,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-13 22:37:56,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159695235] [2022-07-13 22:37:56,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:56,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:37:56,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:56,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:37:56,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:37:56,004 INFO L87 Difference]: Start difference. First operand 310 states and 388 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 22:37:56,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:56,033 INFO L93 Difference]: Finished difference Result 396 states and 483 transitions. [2022-07-13 22:37:56,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:37:56,033 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 113 [2022-07-13 22:37:56,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:56,035 INFO L225 Difference]: With dead ends: 396 [2022-07-13 22:37:56,035 INFO L226 Difference]: Without dead ends: 280 [2022-07-13 22:37:56,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:37:56,036 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 22 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:56,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 585 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 22:37:56,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-07-13 22:37:56,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 276. [2022-07-13 22:37:56,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 205 states have (on average 1.1219512195121952) internal successors, (230), 209 states have internal predecessors, (230), 46 states have call successors, (46), 23 states have call predecessors, (46), 24 states have return successors, (61), 43 states have call predecessors, (61), 45 states have call successors, (61) [2022-07-13 22:37:56,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 337 transitions. [2022-07-13 22:37:56,054 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 337 transitions. Word has length 113 [2022-07-13 22:37:56,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:56,054 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 337 transitions. [2022-07-13 22:37:56,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 22:37:56,054 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 337 transitions. [2022-07-13 22:37:56,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-13 22:37:56,060 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:56,060 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:56,083 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-13 22:37:56,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-13 22:37:56,275 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:56,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash -868673934, now seen corresponding path program 1 times [2022-07-13 22:37:56,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:56,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318887632] [2022-07-13 22:37:56,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:56,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:56,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:56,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:56,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:56,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:56,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 22:37:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 22:37:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-13 22:37:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:56,486 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-07-13 22:37:56,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:56,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318887632] [2022-07-13 22:37:56,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318887632] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:37:56,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:37:56,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 22:37:56,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391873072] [2022-07-13 22:37:56,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:37:56,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:37:56,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:56,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:37:56,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-13 22:37:56,489 INFO L87 Difference]: Start difference. First operand 276 states and 337 transitions. Second operand has 11 states, 10 states have (on average 6.7) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-13 22:37:57,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:37:57,117 INFO L93 Difference]: Finished difference Result 291 states and 353 transitions. [2022-07-13 22:37:57,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:37:57,117 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 115 [2022-07-13 22:37:57,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:37:57,119 INFO L225 Difference]: With dead ends: 291 [2022-07-13 22:37:57,119 INFO L226 Difference]: Without dead ends: 289 [2022-07-13 22:37:57,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-07-13 22:37:57,120 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 113 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:37:57,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 833 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 22:37:57,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2022-07-13 22:37:57,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 276. [2022-07-13 22:37:57,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 205 states have (on average 1.1219512195121952) internal successors, (230), 209 states have internal predecessors, (230), 46 states have call successors, (46), 23 states have call predecessors, (46), 24 states have return successors, (61), 43 states have call predecessors, (61), 45 states have call successors, (61) [2022-07-13 22:37:57,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 337 transitions. [2022-07-13 22:37:57,160 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 337 transitions. Word has length 115 [2022-07-13 22:37:57,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:37:57,160 INFO L495 AbstractCegarLoop]: Abstraction has 276 states and 337 transitions. [2022-07-13 22:37:57,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2022-07-13 22:37:57,160 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 337 transitions. [2022-07-13 22:37:57,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-13 22:37:57,161 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:37:57,161 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:37:57,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:37:57,162 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:37:57,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:37:57,162 INFO L85 PathProgramCache]: Analyzing trace with hash -167609356, now seen corresponding path program 1 times [2022-07-13 22:37:57,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:37:57,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162233265] [2022-07-13 22:37:57,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:57,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:37:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:37:57,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:37:57,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:37:57,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:37:57,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:37:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:37:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:37:57,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:37:57,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:37:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 22:37:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 22:37:57,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-13 22:37:57,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-13 22:37:57,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:37:57,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162233265] [2022-07-13 22:37:57,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162233265] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:37:57,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549211148] [2022-07-13 22:37:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:37:57,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:37:57,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:37:57,421 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-13 22:37:57,423 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-13 22:37:57,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:37:57,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 2783 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-13 22:37:57,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:37:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-13 22:37:58,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:37:58,561 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-13 22:37:58,562 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-13 22:37:58,651 INFO L356 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2022-07-13 22:37:58,651 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-13 22:37:58,702 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-07-13 22:37:58,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549211148] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:37:58,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:37:58,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 11] total 28 [2022-07-13 22:37:58,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140049885] [2022-07-13 22:37:58,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:37:58,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-13 22:37:58,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:37:58,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-13 22:37:58,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-07-13 22:37:58,705 INFO L87 Difference]: Start difference. First operand 276 states and 337 transitions. Second operand has 28 states, 28 states have (on average 5.535714285714286) internal successors, (155), 27 states have internal predecessors, (155), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) [2022-07-13 22:38:00,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:00,996 INFO L93 Difference]: Finished difference Result 587 states and 720 transitions. [2022-07-13 22:38:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 22:38:00,996 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.535714285714286) internal successors, (155), 27 states have internal predecessors, (155), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) Word has length 115 [2022-07-13 22:38:00,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:00,998 INFO L225 Difference]: With dead ends: 587 [2022-07-13 22:38:00,998 INFO L226 Difference]: Without dead ends: 334 [2022-07-13 22:38:00,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 239 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=305, Invalid=2047, Unknown=0, NotChecked=0, Total=2352 [2022-07-13 22:38:00,999 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 378 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 2884 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 3466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:01,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1389 Invalid, 3466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2884 Invalid, 0 Unknown, 423 Unchecked, 1.6s Time] [2022-07-13 22:38:01,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-07-13 22:38:01,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 262. [2022-07-13 22:38:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 192 states have (on average 1.125) internal successors, (216), 196 states have internal predecessors, (216), 46 states have call successors, (46), 22 states have call predecessors, (46), 23 states have return successors, (57), 43 states have call predecessors, (57), 45 states have call successors, (57) [2022-07-13 22:38:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 319 transitions. [2022-07-13 22:38:01,013 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 319 transitions. Word has length 115 [2022-07-13 22:38:01,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:01,013 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 319 transitions. [2022-07-13 22:38:01,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.535714285714286) internal successors, (155), 27 states have internal predecessors, (155), 7 states have call successors, (32), 4 states have call predecessors, (32), 6 states have return successors, (31), 7 states have call predecessors, (31), 7 states have call successors, (31) [2022-07-13 22:38:01,013 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 319 transitions. [2022-07-13 22:38:01,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-13 22:38:01,016 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:01,020 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:01,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-07-13 22:38:01,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:01,223 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:01,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1981097108, now seen corresponding path program 1 times [2022-07-13 22:38:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:01,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318285375] [2022-07-13 22:38:01,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:01,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:01,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:01,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:01,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:38:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:01,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:01,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 22:38:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-13 22:38:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-13 22:38:01,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:01,611 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-13 22:38:01,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:01,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318285375] [2022-07-13 22:38:01,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318285375] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:01,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415351056] [2022-07-13 22:38:01,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:01,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:01,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:01,613 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-13 22:38:01,615 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-13 22:38:02,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:02,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 2856 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-13 22:38:02,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:02,217 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-13 22:38:02,221 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-13 22:38:02,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,254 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 38 [2022-07-13 22:38:02,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:02,261 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 38 [2022-07-13 22:38:02,619 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-07-13 22:38:02,619 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:38:02,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415351056] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:02,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:38:02,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [11] total 23 [2022-07-13 22:38:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740154050] [2022-07-13 22:38:02,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:02,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:38:02,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:02,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:38:02,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2022-07-13 22:38:02,621 INFO L87 Difference]: Start difference. First operand 262 states and 319 transitions. Second operand has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 7 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-07-13 22:38:03,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:03,130 INFO L93 Difference]: Finished difference Result 424 states and 521 transitions. [2022-07-13 22:38:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-13 22:38:03,130 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 7 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 122 [2022-07-13 22:38:03,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:03,132 INFO L225 Difference]: With dead ends: 424 [2022-07-13 22:38:03,132 INFO L226 Difference]: Without dead ends: 324 [2022-07-13 22:38:03,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-07-13 22:38:03,133 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 201 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 572 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:03,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 588 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 529 Invalid, 0 Unknown, 572 Unchecked, 0.4s Time] [2022-07-13 22:38:03,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-07-13 22:38:03,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 277. [2022-07-13 22:38:03,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 203 states have (on average 1.1330049261083743) internal successors, (230), 208 states have internal predecessors, (230), 48 states have call successors, (48), 23 states have call predecessors, (48), 25 states have return successors, (64), 45 states have call predecessors, (64), 47 states have call successors, (64) [2022-07-13 22:38:03,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 342 transitions. [2022-07-13 22:38:03,146 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 342 transitions. Word has length 122 [2022-07-13 22:38:03,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:03,146 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 342 transitions. [2022-07-13 22:38:03,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 5.166666666666667) internal successors, (62), 13 states have internal predecessors, (62), 7 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-07-13 22:38:03,146 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 342 transitions. [2022-07-13 22:38:03,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-13 22:38:03,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:03,148 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:03,170 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-13 22:38:03,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:03,361 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:03,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:03,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1034006510, now seen corresponding path program 1 times [2022-07-13 22:38:03,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:03,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957882627] [2022-07-13 22:38:03,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:03,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:03,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:03,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:03,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:03,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:38:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-13 22:38:03,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 22:38:03,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-07-13 22:38:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-13 22:38:03,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:03,722 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-13 22:38:03,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:03,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957882627] [2022-07-13 22:38:03,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957882627] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:03,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102704957] [2022-07-13 22:38:03,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:03,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:03,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:03,725 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-13 22:38:03,726 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-13 22:38:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 2851 conjuncts, 45 conjunts are in the unsatisfiable core [2022-07-13 22:38:04,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:04,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:04,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:04,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:04,354 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-13 22:38:04,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 38 [2022-07-13 22:38:04,389 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-07-13 22:38:04,390 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:38:04,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102704957] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:04,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:38:04,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 16 [2022-07-13 22:38:04,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887506518] [2022-07-13 22:38:04,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:04,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:38:04,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:04,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:38:04,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-13 22:38:04,391 INFO L87 Difference]: Start difference. First operand 277 states and 342 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-13 22:38:04,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:04,625 INFO L93 Difference]: Finished difference Result 456 states and 555 transitions. [2022-07-13 22:38:04,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:38:04,625 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 122 [2022-07-13 22:38:04,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:04,627 INFO L225 Difference]: With dead ends: 456 [2022-07-13 22:38:04,627 INFO L226 Difference]: Without dead ends: 275 [2022-07-13 22:38:04,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:38:04,628 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 37 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:04,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 809 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 22:38:04,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-07-13 22:38:04,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 262. [2022-07-13 22:38:04,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 192 states have (on average 1.1145833333333333) internal successors, (214), 196 states have internal predecessors, (214), 46 states have call successors, (46), 22 states have call predecessors, (46), 23 states have return successors, (57), 43 states have call predecessors, (57), 45 states have call successors, (57) [2022-07-13 22:38:04,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 317 transitions. [2022-07-13 22:38:04,640 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 317 transitions. Word has length 122 [2022-07-13 22:38:04,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:04,640 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 317 transitions. [2022-07-13 22:38:04,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2022-07-13 22:38:04,641 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 317 transitions. [2022-07-13 22:38:04,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-13 22:38:04,641 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:04,641 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:04,662 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-13 22:38:04,844 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,SelfDestructingSolverStorable25 [2022-07-13 22:38:04,844 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:04,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:04,845 INFO L85 PathProgramCache]: Analyzing trace with hash -105137170, now seen corresponding path program 1 times [2022-07-13 22:38:04,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:04,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304018637] [2022-07-13 22:38:04,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:04,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:04,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:04,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:04,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:04,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:04,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:38:05,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 22:38:05,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-13 22:38:05,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-13 22:38:05,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:05,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304018637] [2022-07-13 22:38:05,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304018637] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:05,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379577381] [2022-07-13 22:38:05,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:05,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:05,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:05,136 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-13 22:38:05,138 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-13 22:38:05,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:05,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 2804 conjuncts, 39 conjunts are in the unsatisfiable core [2022-07-13 22:38:05,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:05,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-13 22:38:05,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:05,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:05,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:05,713 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-13 22:38:05,713 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2022-07-13 22:38:06,081 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-07-13 22:38:06,082 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:38:06,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379577381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:06,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:38:06,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 20 [2022-07-13 22:38:06,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792964850] [2022-07-13 22:38:06,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:38:06,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:06,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:38:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:38:06,085 INFO L87 Difference]: Start difference. First operand 262 states and 317 transitions. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 22:38:06,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:06,164 INFO L93 Difference]: Finished difference Result 399 states and 475 transitions. [2022-07-13 22:38:06,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:38:06,165 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 120 [2022-07-13 22:38:06,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:06,166 INFO L225 Difference]: With dead ends: 399 [2022-07-13 22:38:06,166 INFO L226 Difference]: Without dead ends: 282 [2022-07-13 22:38:06,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-07-13 22:38:06,167 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 51 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:06,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 919 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 20 Invalid, 0 Unknown, 78 Unchecked, 0.0s Time] [2022-07-13 22:38:06,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-07-13 22:38:06,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2022-07-13 22:38:06,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 210 states have (on average 1.1095238095238096) internal successors, (233), 214 states have internal predecessors, (233), 47 states have call successors, (47), 24 states have call predecessors, (47), 24 states have return successors, (59), 43 states have call predecessors, (59), 46 states have call successors, (59) [2022-07-13 22:38:06,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 339 transitions. [2022-07-13 22:38:06,181 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 339 transitions. Word has length 120 [2022-07-13 22:38:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:06,181 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 339 transitions. [2022-07-13 22:38:06,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 10 states have internal predecessors, (74), 4 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 22:38:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 339 transitions. [2022-07-13 22:38:06,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-13 22:38:06,182 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:06,182 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:06,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-13 22:38:06,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-13 22:38:06,403 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:06,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:06,404 INFO L85 PathProgramCache]: Analyzing trace with hash -105996951, now seen corresponding path program 1 times [2022-07-13 22:38:06,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:06,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791628830] [2022-07-13 22:38:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:06,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:06,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:06,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:06,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:06,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:06,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:06,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:38:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-13 22:38:06,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-13 22:38:06,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 22:38:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-13 22:38:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2022-07-13 22:38:06,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:06,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791628830] [2022-07-13 22:38:06,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791628830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:38:06,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:38:06,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:38:06,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237597673] [2022-07-13 22:38:06,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:38:06,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:38:06,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:06,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:38:06,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:38:06,626 INFO L87 Difference]: Start difference. First operand 282 states and 339 transitions. Second operand has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-13 22:38:07,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:07,134 INFO L93 Difference]: Finished difference Result 301 states and 361 transitions. [2022-07-13 22:38:07,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:38:07,135 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) Word has length 124 [2022-07-13 22:38:07,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:07,136 INFO L225 Difference]: With dead ends: 301 [2022-07-13 22:38:07,136 INFO L226 Difference]: Without dead ends: 299 [2022-07-13 22:38:07,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:38:07,137 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 101 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:07,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 675 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 22:38:07,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-07-13 22:38:07,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 291. [2022-07-13 22:38:07,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 216 states have (on average 1.1064814814814814) internal successors, (239), 221 states have internal predecessors, (239), 48 states have call successors, (48), 25 states have call predecessors, (48), 26 states have return successors, (63), 44 states have call predecessors, (63), 47 states have call successors, (63) [2022-07-13 22:38:07,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 350 transitions. [2022-07-13 22:38:07,155 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 350 transitions. Word has length 124 [2022-07-13 22:38:07,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:07,156 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 350 transitions. [2022-07-13 22:38:07,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.5) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 1 states have call successors, (14) [2022-07-13 22:38:07,156 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 350 transitions. [2022-07-13 22:38:07,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-07-13 22:38:07,157 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:07,157 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:07,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-13 22:38:07,158 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:07,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:07,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1905145871, now seen corresponding path program 1 times [2022-07-13 22:38:07,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:07,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121462935] [2022-07-13 22:38:07,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:07,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:07,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:07,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:07,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:07,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:07,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 22:38:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-13 22:38:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-13 22:38:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 22:38:07,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-13 22:38:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:38:07,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:07,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121462935] [2022-07-13 22:38:07,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121462935] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:07,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684558217] [2022-07-13 22:38:07,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:07,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:07,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:07,473 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:38:07,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-13 22:38:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:08,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 2832 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-13 22:38:08,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:08,092 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-13 22:38:08,327 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:08,327 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-13 22:38:08,332 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 7 treesize of output 5 [2022-07-13 22:38:08,438 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4371 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4371) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,441 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4372 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4372) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,443 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4373 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4373) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,446 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4374 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4374) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,449 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4375 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4375) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,452 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4376 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4376) |c_#memory_int|)) is different from true [2022-07-13 22:38:08,466 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:08,466 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-13 22:38:08,473 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 7 treesize of output 5 [2022-07-13 22:38:08,567 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:08,567 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-07-13 22:38:08,609 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:08,609 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-07-13 22:38:11,744 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 28 proven. 18 refuted. 0 times theorem prover too weak. 18 trivial. 21 not checked. [2022-07-13 22:38:11,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:12,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684558217] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:12,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:38:12,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 28] total 37 [2022-07-13 22:38:12,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158883378] [2022-07-13 22:38:12,337 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:12,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-13 22:38:12,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:12,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-13 22:38:12,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1580, Unknown=10, NotChecked=510, Total=2256 [2022-07-13 22:38:12,339 INFO L87 Difference]: Start difference. First operand 291 states and 350 transitions. Second operand has 37 states, 37 states have (on average 3.810810810810811) internal successors, (141), 36 states have internal predecessors, (141), 8 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 9 states have call predecessors, (28), 8 states have call successors, (28) [2022-07-13 22:38:13,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:13,439 INFO L93 Difference]: Finished difference Result 580 states and 695 transitions. [2022-07-13 22:38:13,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-13 22:38:13,439 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.810810810810811) internal successors, (141), 36 states have internal predecessors, (141), 8 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 9 states have call predecessors, (28), 8 states have call successors, (28) Word has length 128 [2022-07-13 22:38:13,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:13,442 INFO L225 Difference]: With dead ends: 580 [2022-07-13 22:38:13,442 INFO L226 Difference]: Without dead ends: 319 [2022-07-13 22:38:13,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 167 SyntacticMatches, 14 SemanticMatches, 59 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=227, Invalid=2745, Unknown=22, NotChecked=666, Total=3660 [2022-07-13 22:38:13,444 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 188 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 3689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2365 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:13,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1334 Invalid, 3689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1212 Invalid, 0 Unknown, 2365 Unchecked, 0.7s Time] [2022-07-13 22:38:13,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-07-13 22:38:13,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 305. [2022-07-13 22:38:13,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 225 states have (on average 1.1022222222222222) internal successors, (248), 231 states have internal predecessors, (248), 51 states have call successors, (51), 27 states have call predecessors, (51), 28 states have return successors, (67), 46 states have call predecessors, (67), 50 states have call successors, (67) [2022-07-13 22:38:13,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 366 transitions. [2022-07-13 22:38:13,460 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 366 transitions. Word has length 128 [2022-07-13 22:38:13,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:13,460 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 366 transitions. [2022-07-13 22:38:13,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.810810810810811) internal successors, (141), 36 states have internal predecessors, (141), 8 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (28), 9 states have call predecessors, (28), 8 states have call successors, (28) [2022-07-13 22:38:13,460 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 366 transitions. [2022-07-13 22:38:13,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-13 22:38:13,461 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:13,462 INFO L195 NwaCegarLoop]: trace histogram [7, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:13,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-13 22:38:13,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-13 22:38:13,683 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:13,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash 665588731, now seen corresponding path program 2 times [2022-07-13 22:38:13,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:13,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502126323] [2022-07-13 22:38:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:13,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,816 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:13,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:13,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:13,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:13,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:13,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:13,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-13 22:38:14,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:14,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 22:38:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:14,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-13 22:38:14,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:14,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-13 22:38:14,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:14,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-13 22:38:14,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:14,024 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:38:14,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:14,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502126323] [2022-07-13 22:38:14,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502126323] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:14,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408461498] [2022-07-13 22:38:14,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 22:38:14,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:14,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:14,026 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:38:14,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-13 22:38:14,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-13 22:38:14,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:38:14,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 2851 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-13 22:38:14,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:14,714 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:14,715 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-13 22:38:15,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:15,187 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-13 22:38:15,193 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:38:15,193 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-13 22:38:15,465 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4684 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4684) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,468 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4685 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4685) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,472 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4686 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4686) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,476 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4687 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4687) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,479 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4688 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4688) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,483 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4689 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4689) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,488 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_4690 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_4690) |c_#memory_int|)) is different from true [2022-07-13 22:38:15,503 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:15,503 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-13 22:38:15,506 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 7 treesize of output 5 [2022-07-13 22:38:15,577 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:15,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-13 22:38:15,608 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:15,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-13 22:38:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 28 proven. 30 refuted. 0 times theorem prover too weak. 6 trivial. 28 not checked. [2022-07-13 22:38:16,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:16,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408461498] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:16,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:38:16,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 29] total 39 [2022-07-13 22:38:16,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706817163] [2022-07-13 22:38:16,780 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:16,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-13 22:38:16,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:16,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-13 22:38:16,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1510, Unknown=9, NotChecked=588, Total=2256 [2022-07-13 22:38:16,781 INFO L87 Difference]: Start difference. First operand 305 states and 366 transitions. Second operand has 39 states, 39 states have (on average 3.769230769230769) internal successors, (147), 38 states have internal predecessors, (147), 7 states have call successors, (29), 7 states have call predecessors, (29), 9 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) [2022-07-13 22:38:18,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:18,612 INFO L93 Difference]: Finished difference Result 639 states and 765 transitions. [2022-07-13 22:38:18,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:38:18,612 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.769230769230769) internal successors, (147), 38 states have internal predecessors, (147), 7 states have call successors, (29), 7 states have call predecessors, (29), 9 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) Word has length 129 [2022-07-13 22:38:18,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:18,613 INFO L225 Difference]: With dead ends: 639 [2022-07-13 22:38:18,614 INFO L226 Difference]: Without dead ends: 378 [2022-07-13 22:38:18,615 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 173 SyntacticMatches, 16 SemanticMatches, 67 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=299, Invalid=3488, Unknown=23, NotChecked=882, Total=4692 [2022-07-13 22:38:18,616 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 184 mSDsluCounter, 1802 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 5359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3313 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:18,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 2025 Invalid, 5359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1985 Invalid, 0 Unknown, 3313 Unchecked, 1.1s Time] [2022-07-13 22:38:18,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-07-13 22:38:18,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 339. [2022-07-13 22:38:18,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 251 states have (on average 1.1075697211155378) internal successors, (278), 257 states have internal predecessors, (278), 54 states have call successors, (54), 32 states have call predecessors, (54), 33 states have return successors, (71), 49 states have call predecessors, (71), 53 states have call successors, (71) [2022-07-13 22:38:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 403 transitions. [2022-07-13 22:38:18,630 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 403 transitions. Word has length 129 [2022-07-13 22:38:18,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:18,631 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 403 transitions. [2022-07-13 22:38:18,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.769230769230769) internal successors, (147), 38 states have internal predecessors, (147), 7 states have call successors, (29), 7 states have call predecessors, (29), 9 states have return successors, (28), 8 states have call predecessors, (28), 7 states have call successors, (28) [2022-07-13 22:38:18,631 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 403 transitions. [2022-07-13 22:38:18,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-13 22:38:18,632 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:18,632 INFO L195 NwaCegarLoop]: trace histogram [8, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:18,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-13 22:38:18,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:18,847 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:18,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:18,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1246017231, now seen corresponding path program 3 times [2022-07-13 22:38:18,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:18,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836769093] [2022-07-13 22:38:18,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:18,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:18,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:18,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:18,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:18,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:18,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:18,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:18,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:18,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:18,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-13 22:38:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-13 22:38:19,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 22:38:19,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-13 22:38:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-13 22:38:19,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:19,184 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:38:19,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:19,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836769093] [2022-07-13 22:38:19,185 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836769093] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:19,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189776759] [2022-07-13 22:38:19,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-13 22:38:19,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:19,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:19,186 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:38:19,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-13 22:38:30,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-07-13 22:38:30,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:38:30,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 2870 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-13 22:38:30,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 14 proven. 36 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-07-13 22:38:30,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:38:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 4 proven. 36 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:38:31,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189776759] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:38:31,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:38:31,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-07-13 22:38:31,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515508516] [2022-07-13 22:38:31,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:38:31,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-13 22:38:31,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:38:31,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-13 22:38:31,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2022-07-13 22:38:31,222 INFO L87 Difference]: Start difference. First operand 339 states and 403 transitions. Second operand has 32 states, 32 states have (on average 3.5) internal successors, (112), 31 states have internal predecessors, (112), 2 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-13 22:38:37,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:38:37,134 INFO L93 Difference]: Finished difference Result 619 states and 740 transitions. [2022-07-13 22:38:37,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-13 22:38:37,135 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.5) internal successors, (112), 31 states have internal predecessors, (112), 2 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 130 [2022-07-13 22:38:37,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:38:37,136 INFO L225 Difference]: With dead ends: 619 [2022-07-13 22:38:37,136 INFO L226 Difference]: Without dead ends: 356 [2022-07-13 22:38:37,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=572, Invalid=1234, Unknown=0, NotChecked=0, Total=1806 [2022-07-13 22:38:37,138 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 148 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 22:38:37,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 1000 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1467 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 22:38:37,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-07-13 22:38:37,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 349. [2022-07-13 22:38:37,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 261 states have (on average 1.103448275862069) internal successors, (288), 267 states have internal predecessors, (288), 54 states have call successors, (54), 32 states have call predecessors, (54), 33 states have return successors, (71), 49 states have call predecessors, (71), 53 states have call successors, (71) [2022-07-13 22:38:37,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 413 transitions. [2022-07-13 22:38:37,154 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 413 transitions. Word has length 130 [2022-07-13 22:38:37,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:38:37,154 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 413 transitions. [2022-07-13 22:38:37,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 3.5) internal successors, (112), 31 states have internal predecessors, (112), 2 states have call successors, (21), 3 states have call predecessors, (21), 5 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-13 22:38:37,155 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 413 transitions. [2022-07-13 22:38:37,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-13 22:38:37,156 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:38:37,156 INFO L195 NwaCegarLoop]: trace histogram [18, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:38:37,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-13 22:38:37,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-13 22:38:37,373 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:38:37,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:38:37,373 INFO L85 PathProgramCache]: Analyzing trace with hash -446619791, now seen corresponding path program 4 times [2022-07-13 22:38:37,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:38:37,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030858595] [2022-07-13 22:38:37,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:38:37,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:38:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:38:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:38:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:38:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:38:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:38:37,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:38:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:38:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:38:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:38:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-13 22:38:37,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-13 22:38:37,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 22:38:37,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-07-13 22:38:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:37,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-07-13 22:38:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:38:38,001 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 4 proven. 171 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:38:38,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:38:38,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030858595] [2022-07-13 22:38:38,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030858595] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:38:38,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75296104] [2022-07-13 22:38:38,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-13 22:38:38,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:38:38,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:38:38,003 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:38:38,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-13 22:38:38,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-13 22:38:38,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:38:38,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 3060 conjuncts, 96 conjunts are in the unsatisfiable core [2022-07-13 22:38:38,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:38:38,650 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-13 22:38:38,650 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-07-13 22:38:39,361 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:38:39,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-13 22:38:39,377 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-13 22:38:39,377 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-13 22:38:39,382 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 7 treesize of output 5 [2022-07-13 22:38:39,569 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5582 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5582) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,572 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5583 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5583) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,575 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5584 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5584) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,577 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5585 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5585))) is different from true [2022-07-13 22:38:39,580 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5586 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5586) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,583 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5587 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5587) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,585 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5588 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5588) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,588 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5589 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5589) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,591 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5590 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5590) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,593 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5591 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5591))) is different from true [2022-07-13 22:38:39,596 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5592 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5592) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,599 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5593 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5593))) is different from true [2022-07-13 22:38:39,601 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5594 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5594) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,605 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5595 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5595))) is different from true [2022-07-13 22:38:39,608 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5596 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5596))) is different from true [2022-07-13 22:38:39,610 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5597 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5597) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,613 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5598 (Array Int Int))) (= (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5598) |c_#memory_int|)) is different from true [2022-07-13 22:38:39,615 WARN L855 $PredicateComparison]: unable to prove that (exists ((v_ArrVal_5599 (Array Int Int))) (= |c_#memory_int| (store |c_old(#memory_int)| |c_#Ultimate.C_memset_#ptr.base| v_ArrVal_5599))) is different from true [2022-07-13 22:38:39,626 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 20 treesize of output 22 [2022-07-13 22:38:39,703 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 20 treesize of output 22 [2022-07-13 22:38:39,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:39,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:39,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-13 22:38:39,755 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-07-13 22:38:39,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 49 [2022-07-13 22:38:41,788 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| Int) (|v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_91| Int)) (and (not (= |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_91|)) (= (select (select |c_#memory_int| |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base|) 0) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_91|) 0)))) is different from true [2022-07-13 22:38:43,402 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_92| Int) (|ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| Int)) (and (not (= |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_92|)) (= (select (select |c_#memory_int| |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base|) 0) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_92|) 0)))) is different from true [2022-07-13 22:38:44,300 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_93| Int) (|ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base|) 0) (select (select |c_#memory_int| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_93|) 0)) (not (= |ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_~#src#1.base| |v_ULTIMATE.start_aws_byte_buf_init_copy_from_cursor_harness_~#buf~3#1.base_BEFORE_CALL_93|)))) is different from true [2022-07-13 22:38:59,700 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 15 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 186 not checked. [2022-07-13 22:38:59,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:39:06,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75296104] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:39:06,124 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:39:06,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 42] total 63 [2022-07-13 22:39:06,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999036148] [2022-07-13 22:39:06,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 22:39:06,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-07-13 22:39:06,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:39:06,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-07-13 22:39:06,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=2612, Unknown=26, NotChecked=2562, Total=5402 [2022-07-13 22:39:06,126 INFO L87 Difference]: Start difference. First operand 349 states and 413 transitions. Second operand has 63 states, 63 states have (on average 2.746031746031746) internal successors, (173), 61 states have internal predecessors, (173), 7 states have call successors, (29), 10 states have call predecessors, (29), 11 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-07-13 22:39:08,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 22:39:08,775 INFO L93 Difference]: Finished difference Result 625 states and 739 transitions. [2022-07-13 22:39:08,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 22:39:08,775 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.746031746031746) internal successors, (173), 61 states have internal predecessors, (173), 7 states have call successors, (29), 10 states have call predecessors, (29), 11 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 140 [2022-07-13 22:39:08,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 22:39:08,776 INFO L225 Difference]: With dead ends: 625 [2022-07-13 22:39:08,776 INFO L226 Difference]: Without dead ends: 364 [2022-07-13 22:39:08,779 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 169 SyntacticMatches, 11 SemanticMatches, 95 ConstructedPredicates, 21 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 28.6s TimeCoverageRelationStatistics Valid=318, Invalid=5403, Unknown=63, NotChecked=3528, Total=9312 [2022-07-13 22:39:08,779 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 181 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 7306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6595 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 22:39:08,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 1377 Invalid, 7306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 605 Invalid, 0 Unknown, 6595 Unchecked, 0.5s Time] [2022-07-13 22:39:08,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2022-07-13 22:39:08,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 350. [2022-07-13 22:39:08,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 262 states have (on average 1.1030534351145038) internal successors, (289), 268 states have internal predecessors, (289), 54 states have call successors, (54), 32 states have call predecessors, (54), 33 states have return successors, (71), 49 states have call predecessors, (71), 53 states have call successors, (71) [2022-07-13 22:39:08,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 414 transitions. [2022-07-13 22:39:08,797 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 414 transitions. Word has length 140 [2022-07-13 22:39:08,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 22:39:08,797 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 414 transitions. [2022-07-13 22:39:08,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.746031746031746) internal successors, (173), 61 states have internal predecessors, (173), 7 states have call successors, (29), 10 states have call predecessors, (29), 11 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2022-07-13 22:39:08,798 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 414 transitions. [2022-07-13 22:39:08,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-13 22:39:08,799 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 22:39:08,799 INFO L195 NwaCegarLoop]: trace histogram [19, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:39:08,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-13 22:39:09,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:39:09,017 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 22:39:09,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:39:09,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1364743045, now seen corresponding path program 5 times [2022-07-13 22:39:09,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:39:09,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517565025] [2022-07-13 22:39:09,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:39:09,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:39:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-13 22:39:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-13 22:39:09,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-13 22:39:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 22:39:09,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 22:39:09,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-13 22:39:09,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 22:39:09,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-13 22:39:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-13 22:39:09,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 22:39:09,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-13 22:39:09,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-13 22:39:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2022-07-13 22:39:09,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-13 22:39:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:39:09,646 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 4 proven. 190 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-13 22:39:09,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:39:09,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517565025] [2022-07-13 22:39:09,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517565025] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:39:09,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760213461] [2022-07-13 22:39:09,647 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-13 22:39:09,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:39:09,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:39:09,648 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:39:09,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process