./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 13ec24500153ff48401c44b6cbf6e64bbffda498093f21927cfcfb52ad2376ab --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 22:18:47,169 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 22:18:47,170 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 22:18:47,191 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 22:18:47,192 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 22:18:47,192 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 22:18:47,193 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 22:18:47,195 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 22:18:47,196 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 22:18:47,196 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 22:18:47,197 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 22:18:47,198 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 22:18:47,198 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 22:18:47,199 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 22:18:47,199 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 22:18:47,200 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 22:18:47,201 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 22:18:47,201 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 22:18:47,203 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 22:18:47,204 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 22:18:47,205 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 22:18:47,205 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 22:18:47,206 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 22:18:47,207 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 22:18:47,207 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 22:18:47,209 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 22:18:47,210 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 22:18:47,210 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 22:18:47,210 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 22:18:47,211 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 22:18:47,211 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 22:18:47,212 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 22:18:47,212 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 22:18:47,213 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 22:18:47,213 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 22:18:47,214 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 22:18:47,214 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 22:18:47,214 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 22:18:47,215 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 22:18:47,215 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 22:18:47,215 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 22:18:47,216 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 22:18:47,216 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-22 22:18:47,230 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 22:18:47,230 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 22:18:47,230 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 22:18:47,230 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 22:18:47,231 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 22:18:47,231 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 22:18:47,231 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 22:18:47,232 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 22:18:47,232 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 22:18:47,232 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 22:18:47,232 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 22:18:47,232 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 22:18:47,233 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 22:18:47,233 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 22:18:47,233 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 22:18:47,233 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 22:18:47,233 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 22:18:47,234 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 22:18:47,234 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 22:18:47,234 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 22:18:47,234 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 22:18:47,234 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:18:47,234 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 22:18:47,235 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 22:18:47,236 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 22:18:47,236 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 -> 13ec24500153ff48401c44b6cbf6e64bbffda498093f21927cfcfb52ad2376ab [2022-07-22 22:18:47,416 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 22:18:47,437 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 22:18:47,438 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 22:18:47,439 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 22:18:47,441 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 22:18:47,442 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i [2022-07-22 22:18:47,508 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a2e0f7da/be0e90043da641edb50a59de54904b99/FLAGe97577033 [2022-07-22 22:18:48,159 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 22:18:48,160 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i [2022-07-22 22:18:48,188 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a2e0f7da/be0e90043da641edb50a59de54904b99/FLAGe97577033 [2022-07-22 22:18:48,311 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a2e0f7da/be0e90043da641edb50a59de54904b99 [2022-07-22 22:18:48,314 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 22:18:48,315 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 22:18:48,316 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 22:18:48,316 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 22:18:48,318 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 22:18:48,319 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:18:48" (1/1) ... [2022-07-22 22:18:48,320 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@486355c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:48, skipping insertion in model container [2022-07-22 22:18:48,320 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 10:18:48" (1/1) ... [2022-07-22 22:18:48,325 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 22:18:48,403 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 22:18:48,594 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i[4498,4511] [2022-07-22 22:18:48,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i[4558,4571] [2022-07-22 22:18:49,176 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,177 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,177 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,178 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,178 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,187 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,187 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,188 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,189 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,382 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:18:49,383 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:18:49,383 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:18:49,384 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:18:49,385 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:18:49,385 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:18:49,386 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:18:49,386 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:18:49,387 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:18:49,387 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:18:49,550 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:18:49,665 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,679 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,764 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:18:49,820 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 22:18:49,848 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i[4498,4511] [2022-07-22 22:18:49,850 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_byte_cursor_from_buf_harness.i[4558,4571] [2022-07-22 22:18:49,882 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,883 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,883 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,884 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,884 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,890 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,890 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,892 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,893 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:49,945 WARN L611 FunctionHandler]: implicit declaration of function __atomic_load_n [2022-07-22 22:18:49,945 WARN L611 FunctionHandler]: implicit declaration of function __atomic_store_n [2022-07-22 22:18:49,946 WARN L611 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2022-07-22 22:18:49,946 WARN L611 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2022-07-22 22:18:49,947 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2022-07-22 22:18:49,947 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2022-07-22 22:18:49,948 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2022-07-22 22:18:49,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2022-07-22 22:18:49,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2022-07-22 22:18:49,950 WARN L611 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2022-07-22 22:18:49,967 WARN L611 FunctionHandler]: implicit declaration of function __builtin_va_copy [2022-07-22 22:18:50,015 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:50,016 WARN L1550 CHandler]: Possible shadowing of function index [2022-07-22 22:18:50,047 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 22:18:50,194 INFO L208 MainTranslator]: Completed translation [2022-07-22 22:18:50,194 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50 WrapperNode [2022-07-22 22:18:50,194 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 22:18:50,195 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 22:18:50,195 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 22:18:50,195 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 22:18:50,200 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,280 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,322 INFO L137 Inliner]: procedures = 690, calls = 2639, calls flagged for inlining = 61, calls inlined = 9, statements flattened = 868 [2022-07-22 22:18:50,323 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 22:18:50,324 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 22:18:50,324 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 22:18:50,324 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 22:18:50,329 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,329 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,335 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,336 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,352 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,354 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,358 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,364 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 22:18:50,365 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 22:18:50,365 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 22:18:50,365 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 22:18:50,366 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (1/1) ... [2022-07-22 22:18:50,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 22:18:50,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:50,388 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-22 22:18:50,404 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-22 22:18:50,415 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_buf_is_valid [2022-07-22 22:18:50,416 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_buf_is_valid [2022-07-22 22:18:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_is_valid [2022-07-22 22:18:50,416 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_is_valid [2022-07-22 22:18:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 22:18:50,416 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2022-07-22 22:18:50,416 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2022-07-22 22:18:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 22:18:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-22 22:18:50,417 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-22 22:18:50,417 INFO L130 BoogieDeclarations]: Found specification of procedure aws_byte_cursor_from_buf [2022-07-22 22:18:50,418 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_byte_cursor_from_buf [2022-07-22 22:18:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 22:18:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 22:18:50,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-22 22:18:50,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 22:18:50,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 22:18:50,419 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2022-07-22 22:18:50,419 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2022-07-22 22:18:50,419 INFO L130 BoogieDeclarations]: Found specification of procedure assert_byte_from_buffer_matches [2022-07-22 22:18:50,419 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_byte_from_buffer_matches [2022-07-22 22:18:50,419 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-22 22:18:50,419 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-22 22:18:50,419 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 22:18:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-22 22:18:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-22 22:18:50,420 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2022-07-22 22:18:50,420 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2022-07-22 22:18:50,421 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2022-07-22 22:18:50,421 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2022-07-22 22:18:50,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 22:18:50,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 22:18:50,673 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 22:18:50,674 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 22:18:51,459 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 22:18:51,466 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 22:18:51,466 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 22:18:51,467 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:18:51 BoogieIcfgContainer [2022-07-22 22:18:51,468 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 22:18:51,469 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 22:18:51,469 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 22:18:51,472 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 22:18:51,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 10:18:48" (1/3) ... [2022-07-22 22:18:51,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2316b4f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:18:51, skipping insertion in model container [2022-07-22 22:18:51,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 10:18:50" (2/3) ... [2022-07-22 22:18:51,473 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2316b4f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 10:18:51, skipping insertion in model container [2022-07-22 22:18:51,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 10:18:51" (3/3) ... [2022-07-22 22:18:51,474 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_byte_cursor_from_buf_harness.i [2022-07-22 22:18:51,483 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 22:18:51,483 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 22:18:51,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 22:18:51,545 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@65ccdab, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@79f9438a [2022-07-22 22:18:51,545 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 22:18:51,551 INFO L276 IsEmpty]: Start isEmpty. Operand has 128 states, 88 states have (on average 1.25) internal successors, (110), 89 states have internal predecessors, (110), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-22 22:18:51,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 22:18:51,558 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:51,559 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] [2022-07-22 22:18:51,559 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:51,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:51,564 INFO L85 PathProgramCache]: Analyzing trace with hash -963084782, now seen corresponding path program 1 times [2022-07-22 22:18:51,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:51,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358964620] [2022-07-22 22:18:51,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:51,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:52,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:52,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:52,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:52,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:18:52,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 22:18:52,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:52,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:18:52,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,135 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-22 22:18:52,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:52,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358964620] [2022-07-22 22:18:52,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358964620] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:52,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:52,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 22:18:52,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168806138] [2022-07-22 22:18:52,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:52,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 22:18:52,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:52,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 22:18:52,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:18:52,164 INFO L87 Difference]: Start difference. First operand has 128 states, 88 states have (on average 1.25) internal successors, (110), 89 states have internal predecessors, (110), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 22:18:52,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:52,326 INFO L93 Difference]: Finished difference Result 252 states and 347 transitions. [2022-07-22 22:18:52,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 22:18:52,328 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 65 [2022-07-22 22:18:52,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:52,334 INFO L225 Difference]: With dead ends: 252 [2022-07-22 22:18:52,334 INFO L226 Difference]: Without dead ends: 121 [2022-07-22 22:18:52,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 22:18:52,338 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 61 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:52,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 199 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:18:52,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-07-22 22:18:52,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-07-22 22:18:52,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.2195121951219512) internal successors, (100), 83 states have internal predecessors, (100), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 22:18:52,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 155 transitions. [2022-07-22 22:18:52,367 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 155 transitions. Word has length 65 [2022-07-22 22:18:52,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:52,368 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 155 transitions. [2022-07-22 22:18:52,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 22:18:52,368 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 155 transitions. [2022-07-22 22:18:52,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-22 22:18:52,370 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:52,370 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] [2022-07-22 22:18:52,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 22:18:52,371 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:52,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash 178526858, now seen corresponding path program 1 times [2022-07-22 22:18:52,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:52,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798538280] [2022-07-22 22:18:52,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:52,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:52,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:52,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:52,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:52,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:18:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 22:18:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:18:52,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:52,598 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-22 22:18:52,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:52,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798538280] [2022-07-22 22:18:52,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798538280] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:52,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253198473] [2022-07-22 22:18:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:52,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:52,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:52,607 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-22 22:18:52,644 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-22 22:18:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 2571 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 22:18:53,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:53,132 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 22:18:53,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:18:53,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253198473] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:53,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:18:53,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2022-07-22 22:18:53,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060076448] [2022-07-22 22:18:53,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:53,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:18:53,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:53,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:18:53,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:18:53,135 INFO L87 Difference]: Start difference. First operand 121 states and 155 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 22:18:53,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:53,243 INFO L93 Difference]: Finished difference Result 220 states and 286 transitions. [2022-07-22 22:18:53,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:53,243 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 65 [2022-07-22 22:18:53,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:53,246 INFO L225 Difference]: With dead ends: 220 [2022-07-22 22:18:53,246 INFO L226 Difference]: Without dead ends: 124 [2022-07-22 22:18:53,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-22 22:18:53,247 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 181 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:53,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 330 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:18:53,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-07-22 22:18:53,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-07-22 22:18:53,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 86 states have internal predecessors, (102), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-07-22 22:18:53,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-07-22 22:18:53,258 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 65 [2022-07-22 22:18:53,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:53,258 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-07-22 22:18:53,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-22 22:18:53,259 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-07-22 22:18:53,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-22 22:18:53,260 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:53,260 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] [2022-07-22 22:18:53,282 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-22 22:18:53,480 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-22 22:18:53,480 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:53,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:53,481 INFO L85 PathProgramCache]: Analyzing trace with hash 253294421, now seen corresponding path program 1 times [2022-07-22 22:18:53,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:53,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285114458] [2022-07-22 22:18:53,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:53,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:53,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:53,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:53,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:53,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:53,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:53,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2022-07-22 22:18:53,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:18:53,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:53,849 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-22 22:18:53,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:53,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285114458] [2022-07-22 22:18:53,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285114458] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:18:53,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628223819] [2022-07-22 22:18:53,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:53,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:18:53,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:18:53,852 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-22 22:18:53,860 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-22 22:18:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 2588 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:18:54,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:18:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-22 22:18:54,334 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:18:54,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628223819] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:54,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:18:54,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 17 [2022-07-22 22:18:54,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731954567] [2022-07-22 22:18:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 22:18:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:54,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 22:18:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2022-07-22 22:18:54,336 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-07-22 22:18:54,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:54,532 INFO L93 Difference]: Finished difference Result 213 states and 272 transitions. [2022-07-22 22:18:54,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 22:18:54,533 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 71 [2022-07-22 22:18:54,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:54,534 INFO L225 Difference]: With dead ends: 213 [2022-07-22 22:18:54,534 INFO L226 Difference]: Without dead ends: 121 [2022-07-22 22:18:54,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-07-22 22:18:54,535 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 180 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:54,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 637 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:18:54,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-07-22 22:18:54,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-07-22 22:18:54,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 83 states have internal predecessors, (99), 28 states have call successors, (28), 10 states have call predecessors, (28), 10 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 22:18:54,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 154 transitions. [2022-07-22 22:18:54,543 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 154 transitions. Word has length 71 [2022-07-22 22:18:54,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:54,543 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 154 transitions. [2022-07-22 22:18:54,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 4 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-07-22 22:18:54,544 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 154 transitions. [2022-07-22 22:18:54,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-07-22 22:18:54,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:54,544 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:54,591 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-22 22:18:54,761 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-22 22:18:54,762 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:54,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:54,762 INFO L85 PathProgramCache]: Analyzing trace with hash -241480736, now seen corresponding path program 1 times [2022-07-22 22:18:54,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:54,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152104242] [2022-07-22 22:18:54,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:54,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:54,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:54,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:54,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:54,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:54,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:18:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:18:54,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:54,949 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-22 22:18:54,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:54,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152104242] [2022-07-22 22:18:54,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152104242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:54,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:54,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-22 22:18:54,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284136214] [2022-07-22 22:18:54,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:54,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:18:54,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:54,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:18:54,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-22 22:18:54,951 INFO L87 Difference]: Start difference. First operand 121 states and 154 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 22:18:55,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:55,153 INFO L93 Difference]: Finished difference Result 207 states and 264 transitions. [2022-07-22 22:18:55,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:55,154 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2022-07-22 22:18:55,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:55,155 INFO L225 Difference]: With dead ends: 207 [2022-07-22 22:18:55,155 INFO L226 Difference]: Without dead ends: 124 [2022-07-22 22:18:55,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-07-22 22:18:55,156 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 77 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:55,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 309 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:18:55,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-07-22 22:18:55,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-07-22 22:18:55,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.2023809523809523) internal successors, (101), 86 states have internal predecessors, (101), 28 states have call successors, (28), 10 states have call predecessors, (28), 11 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-07-22 22:18:55,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 157 transitions. [2022-07-22 22:18:55,163 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 157 transitions. Word has length 77 [2022-07-22 22:18:55,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:55,163 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 157 transitions. [2022-07-22 22:18:55,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-22 22:18:55,163 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2022-07-22 22:18:55,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-22 22:18:55,164 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:55,164 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:55,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 22:18:55,165 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:55,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:55,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1300692571, now seen corresponding path program 1 times [2022-07-22 22:18:55,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:55,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479132146] [2022-07-22 22:18:55,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:55,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:55,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:55,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:55,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:55,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,347 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:55,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:18:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:18:55,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-22 22:18:55,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:55,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479132146] [2022-07-22 22:18:55,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479132146] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:55,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:55,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 22:18:55,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477270648] [2022-07-22 22:18:55,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:55,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:18:55,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:18:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-22 22:18:55,413 INFO L87 Difference]: Start difference. First operand 124 states and 157 transitions. Second operand has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-22 22:18:55,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:55,810 INFO L93 Difference]: Finished difference Result 136 states and 170 transitions. [2022-07-22 22:18:55,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:18:55,810 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 79 [2022-07-22 22:18:55,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:55,811 INFO L225 Difference]: With dead ends: 136 [2022-07-22 22:18:55,811 INFO L226 Difference]: Without dead ends: 134 [2022-07-22 22:18:55,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 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-22 22:18:55,812 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 79 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:55,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 573 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:18:55,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-07-22 22:18:55,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2022-07-22 22:18:55,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 90 states have (on average 1.1888888888888889) internal successors, (107), 93 states have internal predecessors, (107), 29 states have call successors, (29), 11 states have call predecessors, (29), 13 states have return successors, (31), 28 states have call predecessors, (31), 28 states have call successors, (31) [2022-07-22 22:18:55,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 167 transitions. [2022-07-22 22:18:55,819 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 167 transitions. Word has length 79 [2022-07-22 22:18:55,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:55,819 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 167 transitions. [2022-07-22 22:18:55,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2022-07-22 22:18:55,820 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 167 transitions. [2022-07-22 22:18:55,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-22 22:18:55,820 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:55,820 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:55,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 22:18:55,821 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:55,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:55,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1177544493, now seen corresponding path program 1 times [2022-07-22 22:18:55,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:55,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988755084] [2022-07-22 22:18:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:55,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:55,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:56,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:56,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-22 22:18:56,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-22 22:18:56,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-22 22:18:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:56,353 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-22 22:18:56,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:56,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988755084] [2022-07-22 22:18:56,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988755084] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:56,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:56,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 22:18:56,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227982729] [2022-07-22 22:18:56,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:56,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 22:18:56,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:56,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 22:18:56,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-07-22 22:18:56,355 INFO L87 Difference]: Start difference. First operand 133 states and 167 transitions. Second operand has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 22:18:57,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:57,684 INFO L93 Difference]: Finished difference Result 264 states and 343 transitions. [2022-07-22 22:18:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 22:18:57,684 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 83 [2022-07-22 22:18:57,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:57,686 INFO L225 Difference]: With dead ends: 264 [2022-07-22 22:18:57,686 INFO L226 Difference]: Without dead ends: 174 [2022-07-22 22:18:57,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-07-22 22:18:57,687 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 207 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 1340 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:57,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 476 Invalid, 1476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1340 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 22:18:57,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-07-22 22:18:57,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 144. [2022-07-22 22:18:57,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 95 states have (on average 1.1789473684210525) internal successors, (112), 99 states have internal predecessors, (112), 34 states have call successors, (34), 12 states have call predecessors, (34), 14 states have return successors, (36), 32 states have call predecessors, (36), 33 states have call successors, (36) [2022-07-22 22:18:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 182 transitions. [2022-07-22 22:18:57,721 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 182 transitions. Word has length 83 [2022-07-22 22:18:57,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:57,722 INFO L495 AbstractCegarLoop]: Abstraction has 144 states and 182 transitions. [2022-07-22 22:18:57,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-22 22:18:57,722 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 182 transitions. [2022-07-22 22:18:57,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-22 22:18:57,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:57,728 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:57,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 22:18:57,728 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:57,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:57,729 INFO L85 PathProgramCache]: Analyzing trace with hash 340573773, now seen corresponding path program 1 times [2022-07-22 22:18:57,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:57,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268155808] [2022-07-22 22:18:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:57,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:57,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:57,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:57,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:57,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:57,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:57,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:58,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:58,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:18:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:58,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:18:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:18:58,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:58,267 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:18:58,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:58,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268155808] [2022-07-22 22:18:58,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268155808] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:58,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:58,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-22 22:18:58,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850753095] [2022-07-22 22:18:58,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:58,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 22:18:58,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:58,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 22:18:58,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:18:58,269 INFO L87 Difference]: Start difference. First operand 144 states and 182 transitions. Second operand has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:18:59,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:59,241 INFO L93 Difference]: Finished difference Result 260 states and 335 transitions. [2022-07-22 22:18:59,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:18:59,242 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 90 [2022-07-22 22:18:59,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:59,243 INFO L225 Difference]: With dead ends: 260 [2022-07-22 22:18:59,243 INFO L226 Difference]: Without dead ends: 170 [2022-07-22 22:18:59,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2022-07-22 22:18:59,244 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 192 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:59,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 703 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 22:18:59,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-07-22 22:18:59,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 159. [2022-07-22 22:18:59,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 107 states have (on average 1.1962616822429906) internal successors, (128), 112 states have internal predecessors, (128), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-07-22 22:18:59,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 206 transitions. [2022-07-22 22:18:59,254 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 206 transitions. Word has length 90 [2022-07-22 22:18:59,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:59,255 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 206 transitions. [2022-07-22 22:18:59,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 4.0) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:18:59,255 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 206 transitions. [2022-07-22 22:18:59,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-22 22:18:59,256 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:59,256 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2022-07-22 22:18:59,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 22:18:59,256 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:59,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:59,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1726777167, now seen corresponding path program 1 times [2022-07-22 22:18:59,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:59,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802893991] [2022-07-22 22:18:59,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:59,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:59,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:59,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:59,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:18:59,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-22 22:18:59,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:18:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,391 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-22 22:18:59,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:59,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802893991] [2022-07-22 22:18:59,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802893991] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:59,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:59,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 22:18:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251245516] [2022-07-22 22:18:59,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:59,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:18:59,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:59,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:18:59,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:18:59,393 INFO L87 Difference]: Start difference. First operand 159 states and 206 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:18:59,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:18:59,593 INFO L93 Difference]: Finished difference Result 293 states and 388 transitions. [2022-07-22 22:18:59,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:18:59,593 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2022-07-22 22:18:59,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:18:59,597 INFO L225 Difference]: With dead ends: 293 [2022-07-22 22:18:59,597 INFO L226 Difference]: Without dead ends: 159 [2022-07-22 22:18:59,597 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 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-22 22:18:59,598 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 80 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:18:59,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 329 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:18:59,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-07-22 22:18:59,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2022-07-22 22:18:59,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 107 states have (on average 1.1869158878504673) internal successors, (127), 112 states have internal predecessors, (127), 36 states have call successors, (36), 12 states have call predecessors, (36), 15 states have return successors, (42), 34 states have call predecessors, (42), 35 states have call successors, (42) [2022-07-22 22:18:59,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 205 transitions. [2022-07-22 22:18:59,619 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 205 transitions. Word has length 90 [2022-07-22 22:18:59,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:18:59,619 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 205 transitions. [2022-07-22 22:18:59,619 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:18:59,619 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 205 transitions. [2022-07-22 22:18:59,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-22 22:18:59,620 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:18:59,620 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:18:59,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 22:18:59,620 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:18:59,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:18:59,621 INFO L85 PathProgramCache]: Analyzing trace with hash 383299479, now seen corresponding path program 1 times [2022-07-22 22:18:59,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:18:59,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92064840] [2022-07-22 22:18:59,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:18:59,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:18:59,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:18:59,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:18:59,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:18:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:18:59,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:18:59,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:18:59,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:18:59,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:18:59,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-22 22:18:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:18:59,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:18:59,932 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-07-22 22:18:59,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:18:59,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92064840] [2022-07-22 22:18:59,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92064840] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:18:59,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:18:59,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 22:18:59,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918881479] [2022-07-22 22:18:59,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:18:59,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 22:18:59,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:18:59,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 22:18:59,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:18:59,935 INFO L87 Difference]: Start difference. First operand 159 states and 205 transitions. Second operand has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:19:00,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:00,455 INFO L93 Difference]: Finished difference Result 289 states and 375 transitions. [2022-07-22 22:19:00,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 22:19:00,457 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 94 [2022-07-22 22:19:00,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:00,458 INFO L225 Difference]: With dead ends: 289 [2022-07-22 22:19:00,459 INFO L226 Difference]: Without dead ends: 169 [2022-07-22 22:19:00,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-07-22 22:19:00,460 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 72 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:00,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 643 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:19:00,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-07-22 22:19:00,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 164. [2022-07-22 22:19:00,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 111 states have (on average 1.1801801801801801) internal successors, (131), 117 states have internal predecessors, (131), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-07-22 22:19:00,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 211 transitions. [2022-07-22 22:19:00,470 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 211 transitions. Word has length 94 [2022-07-22 22:19:00,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:00,470 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 211 transitions. [2022-07-22 22:19:00,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.444444444444445) internal successors, (58), 8 states have internal predecessors, (58), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:19:00,470 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 211 transitions. [2022-07-22 22:19:00,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-22 22:19:00,474 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:00,474 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:00,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 22:19:00,474 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:00,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:00,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1721484580, now seen corresponding path program 1 times [2022-07-22 22:19:00,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:00,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174855132] [2022-07-22 22:19:00,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:00,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:00,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:00,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:00,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:19:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:19:00,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:00,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:00,898 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:00,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:00,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174855132] [2022-07-22 22:19:00,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174855132] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:00,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867214062] [2022-07-22 22:19:00,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:00,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:00,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:00,900 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-22 22:19:00,902 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-22 22:19:01,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:01,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 2679 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-22 22:19:01,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-22 22:19:01,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:01,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867214062] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:01,467 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:01,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2022-07-22 22:19:01,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252262385] [2022-07-22 22:19:01,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:01,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-22 22:19:01,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:01,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 22:19:01,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-07-22 22:19:01,469 INFO L87 Difference]: Start difference. First operand 164 states and 211 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:01,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:01,723 INFO L93 Difference]: Finished difference Result 335 states and 441 transitions. [2022-07-22 22:19:01,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 22:19:01,724 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-07-22 22:19:01,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:01,725 INFO L225 Difference]: With dead ends: 335 [2022-07-22 22:19:01,725 INFO L226 Difference]: Without dead ends: 196 [2022-07-22 22:19:01,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-07-22 22:19:01,726 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 34 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:01,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 660 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 114 Invalid, 0 Unknown, 42 Unchecked, 0.2s Time] [2022-07-22 22:19:01,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-07-22 22:19:01,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 172. [2022-07-22 22:19:01,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 119 states have (on average 1.1932773109243697) internal successors, (142), 125 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-07-22 22:19:01,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 222 transitions. [2022-07-22 22:19:01,738 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 222 transitions. Word has length 96 [2022-07-22 22:19:01,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:01,738 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 222 transitions. [2022-07-22 22:19:01,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:01,739 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 222 transitions. [2022-07-22 22:19:01,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-22 22:19:01,740 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:01,740 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:01,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-22 22:19:01,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:01,968 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:01,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:01,968 INFO L85 PathProgramCache]: Analyzing trace with hash -335281186, now seen corresponding path program 1 times [2022-07-22 22:19:01,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:01,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531110384] [2022-07-22 22:19:01,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:01,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:02,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:02,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:19:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:19:02,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:02,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,592 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 22:19:02,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:02,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531110384] [2022-07-22 22:19:02,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531110384] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:02,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782587676] [2022-07-22 22:19:02,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:02,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:02,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:02,608 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-22 22:19:02,609 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-22 22:19:02,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:02,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 2684 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 22:19:02,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:03,094 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-22 22:19:03,094 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:03,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782587676] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:03,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:03,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [22] total 24 [2022-07-22 22:19:03,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782723178] [2022-07-22 22:19:03,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:03,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:19:03,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:03,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:19:03,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2022-07-22 22:19:03,096 INFO L87 Difference]: Start difference. First operand 172 states and 222 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:03,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:03,216 INFO L93 Difference]: Finished difference Result 344 states and 461 transitions. [2022-07-22 22:19:03,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:19:03,216 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-07-22 22:19:03,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:03,217 INFO L225 Difference]: With dead ends: 344 [2022-07-22 22:19:03,217 INFO L226 Difference]: Without dead ends: 197 [2022-07-22 22:19:03,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=537, Unknown=0, NotChecked=0, Total=600 [2022-07-22 22:19:03,219 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 40 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:03,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 522 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-07-22 22:19:03,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-07-22 22:19:03,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 175. [2022-07-22 22:19:03,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 122 states have (on average 1.1885245901639345) internal successors, (145), 128 states have internal predecessors, (145), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-07-22 22:19:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 225 transitions. [2022-07-22 22:19:03,227 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 225 transitions. Word has length 96 [2022-07-22 22:19:03,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:03,227 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 225 transitions. [2022-07-22 22:19:03,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:03,227 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 225 transitions. [2022-07-22 22:19:03,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-22 22:19:03,228 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:03,228 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:03,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-07-22 22:19:03,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:03,450 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:03,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:03,450 INFO L85 PathProgramCache]: Analyzing trace with hash -60521572, now seen corresponding path program 1 times [2022-07-22 22:19:03,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:03,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915547201] [2022-07-22 22:19:03,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:03,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:03,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:03,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:03,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:03,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:19:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:19:03,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:03,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-07-22 22:19:03,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:03,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915547201] [2022-07-22 22:19:03,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915547201] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:03,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:03,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 22:19:03,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8204573] [2022-07-22 22:19:03,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:03,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:19:03,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:03,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:19:03,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:19:03,603 INFO L87 Difference]: Start difference. First operand 175 states and 225 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:03,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:03,797 INFO L93 Difference]: Finished difference Result 331 states and 437 transitions. [2022-07-22 22:19:03,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:19:03,797 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-07-22 22:19:03,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:03,798 INFO L225 Difference]: With dead ends: 331 [2022-07-22 22:19:03,798 INFO L226 Difference]: Without dead ends: 181 [2022-07-22 22:19:03,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 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-22 22:19:03,800 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 73 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:03,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 317 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:19:03,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-07-22 22:19:03,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 173. [2022-07-22 22:19:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 120 states have (on average 1.1833333333333333) internal successors, (142), 126 states have internal predecessors, (142), 36 states have call successors, (36), 12 states have call predecessors, (36), 16 states have return successors, (44), 34 states have call predecessors, (44), 35 states have call successors, (44) [2022-07-22 22:19:03,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 222 transitions. [2022-07-22 22:19:03,807 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 222 transitions. Word has length 96 [2022-07-22 22:19:03,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:03,807 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 222 transitions. [2022-07-22 22:19:03,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:03,808 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 222 transitions. [2022-07-22 22:19:03,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-22 22:19:03,808 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:03,808 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2022-07-22 22:19:03,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 22:19:03,809 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:03,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:03,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1061953058, now seen corresponding path program 1 times [2022-07-22 22:19:03,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:03,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514467884] [2022-07-22 22:19:03,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:03,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:03,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:03,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:03,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:04,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:04,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:19:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:19:04,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:04,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,125 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:04,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:04,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514467884] [2022-07-22 22:19:04,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514467884] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:04,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15839420] [2022-07-22 22:19:04,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:04,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:04,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:04,127 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-22 22:19:04,129 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-22 22:19:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:04,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 2676 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-22 22:19:04,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:04,634 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-22 22:19:04,821 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 27 treesize of output 15 [2022-07-22 22:19:04,838 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 22:19:04,838 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:04,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15839420] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:04,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:04,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [9] total 15 [2022-07-22 22:19:04,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959825315] [2022-07-22 22:19:04,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:04,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 22:19:04,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:04,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 22:19:04,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:19:04,840 INFO L87 Difference]: Start difference. First operand 173 states and 222 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:19:05,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:05,201 INFO L93 Difference]: Finished difference Result 363 states and 475 transitions. [2022-07-22 22:19:05,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 22:19:05,202 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 96 [2022-07-22 22:19:05,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:05,203 INFO L225 Difference]: With dead ends: 363 [2022-07-22 22:19:05,203 INFO L226 Difference]: Without dead ends: 229 [2022-07-22 22:19:05,204 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 106 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-07-22 22:19:05,204 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 123 mSDsluCounter, 1207 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:05,205 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 1398 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 263 Invalid, 0 Unknown, 49 Unchecked, 0.2s Time] [2022-07-22 22:19:05,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-07-22 22:19:05,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 192. [2022-07-22 22:19:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 135 states have (on average 1.162962962962963) internal successors, (157), 142 states have internal predecessors, (157), 37 states have call successors, (37), 13 states have call predecessors, (37), 19 states have return successors, (51), 36 states have call predecessors, (51), 36 states have call successors, (51) [2022-07-22 22:19:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 245 transitions. [2022-07-22 22:19:05,217 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 245 transitions. Word has length 96 [2022-07-22 22:19:05,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:05,218 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 245 transitions. [2022-07-22 22:19:05,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:19:05,218 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 245 transitions. [2022-07-22 22:19:05,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-07-22 22:19:05,219 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:05,219 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:05,247 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-22 22:19:05,442 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,SelfDestructingSolverStorable12 [2022-07-22 22:19:05,442 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:05,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:05,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1793920484, now seen corresponding path program 1 times [2022-07-22 22:19:05,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:05,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533776379] [2022-07-22 22:19:05,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:05,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:05,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:05,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:05,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:05,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:05,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-22 22:19:05,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-22 22:19:05,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:05,603 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-22 22:19:05,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:05,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533776379] [2022-07-22 22:19:05,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533776379] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:05,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257901478] [2022-07-22 22:19:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:05,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:05,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:05,620 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-22 22:19:05,663 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-22 22:19:06,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 2673 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 22:19:06,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:06,127 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-22 22:19:06,127 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:06,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257901478] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:06,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:06,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-07-22 22:19:06,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611652073] [2022-07-22 22:19:06,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:06,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 22:19:06,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:06,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 22:19:06,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:19:06,133 INFO L87 Difference]: Start difference. First operand 192 states and 245 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:06,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:06,160 INFO L93 Difference]: Finished difference Result 345 states and 444 transitions. [2022-07-22 22:19:06,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:19:06,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 96 [2022-07-22 22:19:06,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:06,162 INFO L225 Difference]: With dead ends: 345 [2022-07-22 22:19:06,162 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 22:19:06,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 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-22 22:19:06,164 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 26 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:06,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 462 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 22:19:06,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 22:19:06,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 180. [2022-07-22 22:19:06,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 130 states have internal predecessors, (141), 37 states have call successors, (37), 13 states have call predecessors, (37), 18 states have return successors, (47), 36 states have call predecessors, (47), 36 states have call successors, (47) [2022-07-22 22:19:06,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 225 transitions. [2022-07-22 22:19:06,185 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 225 transitions. Word has length 96 [2022-07-22 22:19:06,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:06,185 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 225 transitions. [2022-07-22 22:19:06,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-22 22:19:06,185 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 225 transitions. [2022-07-22 22:19:06,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-22 22:19:06,186 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:06,186 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-22 22:19:06,214 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-22 22:19:06,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:06,400 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:06,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:06,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1638074292, now seen corresponding path program 1 times [2022-07-22 22:19:06,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:06,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273535565] [2022-07-22 22:19:06,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:06,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:06,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:06,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:06,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:06,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-22 22:19:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:06,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:06,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:19:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-07-22 22:19:06,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:06,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273535565] [2022-07-22 22:19:06,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273535565] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:06,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:06,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 22:19:06,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457275610] [2022-07-22 22:19:06,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:06,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 22:19:06,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:06,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 22:19:06,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:19:06,655 INFO L87 Difference]: Start difference. First operand 180 states and 225 transitions. Second operand has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (13), 4 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-22 22:19:07,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:07,154 INFO L93 Difference]: Finished difference Result 188 states and 233 transitions. [2022-07-22 22:19:07,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:19:07,155 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (13), 4 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 100 [2022-07-22 22:19:07,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:07,156 INFO L225 Difference]: With dead ends: 188 [2022-07-22 22:19:07,156 INFO L226 Difference]: Without dead ends: 186 [2022-07-22 22:19:07,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-07-22 22:19:07,157 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 144 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:07,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 547 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:19:07,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-07-22 22:19:07,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 185. [2022-07-22 22:19:07,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 127 states have (on average 1.1338582677165354) internal successors, (144), 133 states have internal predecessors, (144), 38 states have call successors, (38), 14 states have call predecessors, (38), 19 states have return successors, (48), 37 states have call predecessors, (48), 37 states have call successors, (48) [2022-07-22 22:19:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 230 transitions. [2022-07-22 22:19:07,170 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 230 transitions. Word has length 100 [2022-07-22 22:19:07,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:07,171 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 230 transitions. [2022-07-22 22:19:07,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (13), 4 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-22 22:19:07,171 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 230 transitions. [2022-07-22 22:19:07,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-07-22 22:19:07,172 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:07,172 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 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] [2022-07-22 22:19:07,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 22:19:07,173 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:07,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:07,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1497297622, now seen corresponding path program 1 times [2022-07-22 22:19:07,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:07,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786666717] [2022-07-22 22:19:07,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:07,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:07,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:07,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:07,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,352 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:07,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-22 22:19:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2022-07-22 22:19:07,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:19:07,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-22 22:19:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:19:07,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,441 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-07-22 22:19:07,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:07,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786666717] [2022-07-22 22:19:07,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786666717] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:07,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418354163] [2022-07-22 22:19:07,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:07,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:07,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:07,443 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-22 22:19:07,444 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-22 22:19:07,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:07,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 2678 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 22:19:07,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:07,939 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-22 22:19:07,939 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:07,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418354163] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:07,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:07,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 11 [2022-07-22 22:19:07,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113621043] [2022-07-22 22:19:07,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:07,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:19:07,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:07,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:19:07,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:19:07,941 INFO L87 Difference]: Start difference. First operand 185 states and 230 transitions. Second operand has 9 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:19:08,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:08,047 INFO L93 Difference]: Finished difference Result 341 states and 425 transitions. [2022-07-22 22:19:08,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 22:19:08,047 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 100 [2022-07-22 22:19:08,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:08,049 INFO L225 Difference]: With dead ends: 341 [2022-07-22 22:19:08,049 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 22:19:08,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:19:08,050 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 12 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1147 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:08,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1147 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 22:19:08,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 22:19:08,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 177. [2022-07-22 22:19:08,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 120 states have (on average 1.1416666666666666) internal successors, (137), 125 states have internal predecessors, (137), 38 states have call successors, (38), 14 states have call predecessors, (38), 18 states have return successors, (45), 37 states have call predecessors, (45), 37 states have call successors, (45) [2022-07-22 22:19:08,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 220 transitions. [2022-07-22 22:19:08,061 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 220 transitions. Word has length 100 [2022-07-22 22:19:08,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:08,061 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 220 transitions. [2022-07-22 22:19:08,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-22 22:19:08,062 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 220 transitions. [2022-07-22 22:19:08,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-22 22:19:08,063 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:08,063 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:08,089 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-22 22:19:08,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:08,289 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:08,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:08,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1094528621, now seen corresponding path program 1 times [2022-07-22 22:19:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:08,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353990772] [2022-07-22 22:19:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:08,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:08,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:08,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:08,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:08,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:08,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:08,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:08,718 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:08,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:08,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353990772] [2022-07-22 22:19:08,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353990772] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:08,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660065223] [2022-07-22 22:19:08,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:08,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:08,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:08,721 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-22 22:19:08,732 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-22 22:19:09,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:09,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 2685 conjuncts, 27 conjunts are in the unsatisfiable core [2022-07-22 22:19:09,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:09,315 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 27 treesize of output 15 [2022-07-22 22:19:09,325 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-22 22:19:09,325 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:09,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660065223] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:09,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:09,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 14 [2022-07-22 22:19:09,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165714722] [2022-07-22 22:19:09,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:09,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 22:19:09,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:09,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 22:19:09,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:19:09,327 INFO L87 Difference]: Start difference. First operand 177 states and 220 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 22:19:09,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:09,747 INFO L93 Difference]: Finished difference Result 410 states and 542 transitions. [2022-07-22 22:19:09,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 22:19:09,747 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 102 [2022-07-22 22:19:09,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:09,749 INFO L225 Difference]: With dead ends: 410 [2022-07-22 22:19:09,749 INFO L226 Difference]: Without dead ends: 279 [2022-07-22 22:19:09,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-07-22 22:19:09,750 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 103 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1210 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:09,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1210 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 379 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-07-22 22:19:09,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-07-22 22:19:09,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 183. [2022-07-22 22:19:09,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 125 states have (on average 1.136) internal successors, (142), 131 states have internal predecessors, (142), 38 states have call successors, (38), 14 states have call predecessors, (38), 19 states have return successors, (49), 37 states have call predecessors, (49), 37 states have call successors, (49) [2022-07-22 22:19:09,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 229 transitions. [2022-07-22 22:19:09,760 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 229 transitions. Word has length 102 [2022-07-22 22:19:09,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:09,761 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 229 transitions. [2022-07-22 22:19:09,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 8 states have internal predecessors, (74), 4 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-22 22:19:09,761 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 229 transitions. [2022-07-22 22:19:09,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-22 22:19:09,762 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:09,762 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:09,782 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-22 22:19:09,981 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,SelfDestructingSolverStorable16 [2022-07-22 22:19:09,982 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:09,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:09,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1040135723, now seen corresponding path program 1 times [2022-07-22 22:19:09,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:09,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027851927] [2022-07-22 22:19:09,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:09,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:10,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:10,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,294 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:10,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:10,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:10,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:10,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:10,486 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:10,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:10,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027851927] [2022-07-22 22:19:10,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027851927] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:10,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:10,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-22 22:19:10,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471485268] [2022-07-22 22:19:10,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:10,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-22 22:19:10,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:10,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-22 22:19:10,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-07-22 22:19:10,489 INFO L87 Difference]: Start difference. First operand 183 states and 229 transitions. Second operand has 19 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 7 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-22 22:19:11,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:11,439 INFO L93 Difference]: Finished difference Result 310 states and 382 transitions. [2022-07-22 22:19:11,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 22:19:11,439 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 7 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 102 [2022-07-22 22:19:11,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:11,440 INFO L225 Difference]: With dead ends: 310 [2022-07-22 22:19:11,440 INFO L226 Difference]: Without dead ends: 183 [2022-07-22 22:19:11,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-07-22 22:19:11,441 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 164 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1566 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:11,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 723 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1566 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 22:19:11,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-07-22 22:19:11,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2022-07-22 22:19:11,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 125 states have (on average 1.136) internal successors, (142), 131 states have internal predecessors, (142), 38 states have call successors, (38), 14 states have call predecessors, (38), 19 states have return successors, (48), 37 states have call predecessors, (48), 37 states have call successors, (48) [2022-07-22 22:19:11,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 228 transitions. [2022-07-22 22:19:11,451 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 228 transitions. Word has length 102 [2022-07-22 22:19:11,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:11,451 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 228 transitions. [2022-07-22 22:19:11,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 4.0) internal successors, (68), 16 states have internal predecessors, (68), 7 states have call successors, (12), 4 states have call predecessors, (12), 3 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-22 22:19:11,452 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 228 transitions. [2022-07-22 22:19:11,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-22 22:19:11,452 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:11,452 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:11,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 22:19:11,453 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:11,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:11,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1868628179, now seen corresponding path program 1 times [2022-07-22 22:19:11,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:11,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591353859] [2022-07-22 22:19:11,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:11,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:11,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:12,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:12,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:12,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:12,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:12,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:12,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:12,334 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-22 22:19:12,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:12,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591353859] [2022-07-22 22:19:12,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591353859] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:12,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:12,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-22 22:19:12,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054768462] [2022-07-22 22:19:12,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:12,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-22 22:19:12,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:12,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-22 22:19:12,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=376, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:19:12,335 INFO L87 Difference]: Start difference. First operand 183 states and 228 transitions. Second operand has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:19:13,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:13,683 INFO L93 Difference]: Finished difference Result 325 states and 400 transitions. [2022-07-22 22:19:13,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-22 22:19:13,683 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 102 [2022-07-22 22:19:13,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:13,684 INFO L225 Difference]: With dead ends: 325 [2022-07-22 22:19:13,684 INFO L226 Difference]: Without dead ends: 206 [2022-07-22 22:19:13,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=209, Invalid=1597, Unknown=0, NotChecked=0, Total=1806 [2022-07-22 22:19:13,686 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 163 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 1868 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:13,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 893 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1868 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 22:19:13,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-07-22 22:19:13,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 187. [2022-07-22 22:19:13,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 129 states have (on average 1.1395348837209303) internal successors, (147), 135 states have internal predecessors, (147), 38 states have call successors, (38), 14 states have call predecessors, (38), 19 states have return successors, (48), 37 states have call predecessors, (48), 37 states have call successors, (48) [2022-07-22 22:19:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 233 transitions. [2022-07-22 22:19:13,696 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 233 transitions. Word has length 102 [2022-07-22 22:19:13,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:13,696 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 233 transitions. [2022-07-22 22:19:13,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 17 states have internal predecessors, (71), 6 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-22 22:19:13,697 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 233 transitions. [2022-07-22 22:19:13,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-22 22:19:13,697 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:13,697 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 22:19:13,698 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:13,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:13,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1610462741, now seen corresponding path program 1 times [2022-07-22 22:19:13,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:13,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219688073] [2022-07-22 22:19:13,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:13,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:13,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:13,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:13,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:13,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:13,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:13,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:13,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:13,875 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:19:13,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:13,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219688073] [2022-07-22 22:19:13,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219688073] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:13,876 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:13,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 22:19:13,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135938240] [2022-07-22 22:19:13,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:13,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 22:19:13,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:13,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 22:19:13,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 22:19:13,877 INFO L87 Difference]: Start difference. First operand 187 states and 233 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:14,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:14,098 INFO L93 Difference]: Finished difference Result 308 states and 379 transitions. [2022-07-22 22:19:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 22:19:14,099 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 102 [2022-07-22 22:19:14,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:14,100 INFO L225 Difference]: With dead ends: 308 [2022-07-22 22:19:14,100 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 22:19:14,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 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-22 22:19:14,101 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 68 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:14,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 297 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:19:14,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 22:19:14,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 22:19:14,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 127 states have (on average 1.125984251968504) internal successors, (143), 133 states have internal predecessors, (143), 38 states have call successors, (38), 14 states have call predecessors, (38), 19 states have return successors, (48), 37 states have call predecessors, (48), 37 states have call successors, (48) [2022-07-22 22:19:14,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 229 transitions. [2022-07-22 22:19:14,112 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 229 transitions. Word has length 102 [2022-07-22 22:19:14,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:14,113 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 229 transitions. [2022-07-22 22:19:14,113 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, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:14,113 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 229 transitions. [2022-07-22 22:19:14,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-22 22:19:14,114 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:14,114 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:14,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 22:19:14,114 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:14,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:14,114 INFO L85 PathProgramCache]: Analyzing trace with hash -63505454, now seen corresponding path program 1 times [2022-07-22 22:19:14,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:14,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278617110] [2022-07-22 22:19:14,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:14,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:14,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:14,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:14,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,399 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:14,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-22 22:19:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-22 22:19:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:14,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-22 22:19:14,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:14,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:14,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-22 22:19:14,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:14,588 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-22 22:19:14,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:14,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278617110] [2022-07-22 22:19:14,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278617110] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:14,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780817567] [2022-07-22 22:19:14,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:14,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:14,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:14,591 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-22 22:19:14,592 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-22 22:19:14,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 2682 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-22 22:19:15,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:15,056 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-22 22:19:15,229 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:19:15,230 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 22:19:15,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780817567] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:15,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 22:19:15,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16] total 21 [2022-07-22 22:19:15,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126034733] [2022-07-22 22:19:15,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:15,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 22:19:15,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:15,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 22:19:15,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-07-22 22:19:15,231 INFO L87 Difference]: Start difference. First operand 185 states and 229 transitions. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 10 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-22 22:19:15,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:15,330 INFO L93 Difference]: Finished difference Result 341 states and 413 transitions. [2022-07-22 22:19:15,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:19:15,330 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 10 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 104 [2022-07-22 22:19:15,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:15,332 INFO L225 Difference]: With dead ends: 341 [2022-07-22 22:19:15,332 INFO L226 Difference]: Without dead ends: 192 [2022-07-22 22:19:15,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-07-22 22:19:15,333 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 72 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:15,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 645 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 51 Invalid, 0 Unknown, 69 Unchecked, 0.1s Time] [2022-07-22 22:19:15,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-07-22 22:19:15,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 188. [2022-07-22 22:19:15,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 130 states have (on average 1.123076923076923) internal successors, (146), 135 states have internal predecessors, (146), 38 states have call successors, (38), 15 states have call predecessors, (38), 19 states have return successors, (47), 37 states have call predecessors, (47), 37 states have call successors, (47) [2022-07-22 22:19:15,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 231 transitions. [2022-07-22 22:19:15,346 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 231 transitions. Word has length 104 [2022-07-22 22:19:15,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:15,346 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 231 transitions. [2022-07-22 22:19:15,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 10 states have internal predecessors, (63), 5 states have call successors, (13), 3 states have call predecessors, (13), 4 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-22 22:19:15,346 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 231 transitions. [2022-07-22 22:19:15,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-22 22:19:15,347 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:15,347 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:15,380 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-22 22:19:15,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:15,581 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:15,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:15,583 INFO L85 PathProgramCache]: Analyzing trace with hash -335461550, now seen corresponding path program 1 times [2022-07-22 22:19:15,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:15,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218359092] [2022-07-22 22:19:15,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:15,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:15,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:15,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:19:15,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:15,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218359092] [2022-07-22 22:19:15,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218359092] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:15,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:15,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-22 22:19:15,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795274730] [2022-07-22 22:19:15,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:15,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 22:19:15,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:15,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 22:19:15,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-22 22:19:15,773 INFO L87 Difference]: Start difference. First operand 188 states and 231 transitions. Second operand has 11 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:16,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:16,232 INFO L93 Difference]: Finished difference Result 202 states and 246 transitions. [2022-07-22 22:19:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:19:16,233 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 104 [2022-07-22 22:19:16,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:16,234 INFO L225 Difference]: With dead ends: 202 [2022-07-22 22:19:16,234 INFO L226 Difference]: Without dead ends: 200 [2022-07-22 22:19:16,234 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-22 22:19:16,235 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 81 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:16,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 705 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:19:16,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-07-22 22:19:16,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 199. [2022-07-22 22:19:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 138 states have (on average 1.1159420289855073) internal successors, (154), 144 states have internal predecessors, (154), 39 states have call successors, (39), 16 states have call predecessors, (39), 21 states have return successors, (50), 38 states have call predecessors, (50), 38 states have call successors, (50) [2022-07-22 22:19:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 243 transitions. [2022-07-22 22:19:16,245 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 243 transitions. Word has length 104 [2022-07-22 22:19:16,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:16,245 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 243 transitions. [2022-07-22 22:19:16,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:16,245 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 243 transitions. [2022-07-22 22:19:16,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-22 22:19:16,246 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:16,246 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:16,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 22:19:16,246 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:16,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:16,247 INFO L85 PathProgramCache]: Analyzing trace with hash 365603028, now seen corresponding path program 1 times [2022-07-22 22:19:16,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:16,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978850801] [2022-07-22 22:19:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:16,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:16,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:16,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:16,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:16,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-22 22:19:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-22 22:19:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-22 22:19:16,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:19:16,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:16,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978850801] [2022-07-22 22:19:16,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978850801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:16,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:16,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-22 22:19:16,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208839652] [2022-07-22 22:19:16,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:16,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 22:19:16,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:16,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 22:19:16,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2022-07-22 22:19:16,496 INFO L87 Difference]: Start difference. First operand 199 states and 243 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:16,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:16,954 INFO L93 Difference]: Finished difference Result 206 states and 249 transitions. [2022-07-22 22:19:16,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 22:19:16,955 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) Word has length 104 [2022-07-22 22:19:16,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:16,955 INFO L225 Difference]: With dead ends: 206 [2022-07-22 22:19:16,956 INFO L226 Difference]: Without dead ends: 204 [2022-07-22 22:19:16,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-07-22 22:19:16,956 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 98 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:16,956 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 812 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 22:19:16,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-07-22 22:19:16,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 192. [2022-07-22 22:19:16,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 133 states have (on average 1.1203007518796992) internal successors, (149), 138 states have internal predecessors, (149), 38 states have call successors, (38), 16 states have call predecessors, (38), 20 states have return successors, (47), 37 states have call predecessors, (47), 37 states have call successors, (47) [2022-07-22 22:19:16,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 234 transitions. [2022-07-22 22:19:16,966 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 234 transitions. Word has length 104 [2022-07-22 22:19:16,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:16,966 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 234 transitions. [2022-07-22 22:19:16,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 11 states have internal predecessors, (54), 2 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 1 states have call successors, (10) [2022-07-22 22:19:16,967 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 234 transitions. [2022-07-22 22:19:16,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-22 22:19:16,969 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:16,969 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:16,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-22 22:19:16,969 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:16,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:16,969 INFO L85 PathProgramCache]: Analyzing trace with hash 116279649, now seen corresponding path program 1 times [2022-07-22 22:19:16,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:16,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522915884] [2022-07-22 22:19:16,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:16,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:17,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:17,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:17,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:17,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:17,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:17,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-22 22:19:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:17,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-22 22:19:17,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,346 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:17,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:17,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522915884] [2022-07-22 22:19:17,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522915884] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:17,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993587444] [2022-07-22 22:19:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:17,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:17,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:17,348 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-22 22:19:17,361 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-22 22:19:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:17,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 2691 conjuncts, 46 conjunts are in the unsatisfiable core [2022-07-22 22:19:17,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:17,846 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-22 22:19:18,044 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 22:19:18,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:18,280 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2022-07-22 22:19:18,346 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-22 22:19:18,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993587444] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 22:19:18,347 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 22:19:18,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 13] total 29 [2022-07-22 22:19:18,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613621652] [2022-07-22 22:19:18,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:18,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 22:19:18,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 22:19:18,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2022-07-22 22:19:18,349 INFO L87 Difference]: Start difference. First operand 192 states and 234 transitions. Second operand has 29 states, 27 states have (on average 4.814814814814815) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-07-22 22:19:19,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:19,375 INFO L93 Difference]: Finished difference Result 356 states and 422 transitions. [2022-07-22 22:19:19,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 22:19:19,376 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 4.814814814814815) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) Word has length 110 [2022-07-22 22:19:19,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:19,377 INFO L225 Difference]: With dead ends: 356 [2022-07-22 22:19:19,377 INFO L226 Difference]: Without dead ends: 225 [2022-07-22 22:19:19,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 227 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=215, Invalid=1425, Unknown=0, NotChecked=0, Total=1640 [2022-07-22 22:19:19,378 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 257 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 1903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 198 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:19,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 934 Invalid, 1903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1644 Invalid, 0 Unknown, 198 Unchecked, 0.8s Time] [2022-07-22 22:19:19,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-07-22 22:19:19,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 216. [2022-07-22 22:19:19,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 154 states have (on average 1.1103896103896105) internal successors, (171), 161 states have internal predecessors, (171), 38 states have call successors, (38), 17 states have call predecessors, (38), 23 states have return successors, (46), 37 states have call predecessors, (46), 37 states have call successors, (46) [2022-07-22 22:19:19,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 255 transitions. [2022-07-22 22:19:19,388 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 255 transitions. Word has length 110 [2022-07-22 22:19:19,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:19,389 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 255 transitions. [2022-07-22 22:19:19,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 4.814814814814815) internal successors, (130), 22 states have internal predecessors, (130), 12 states have call successors, (28), 7 states have call predecessors, (28), 8 states have return successors, (27), 12 states have call predecessors, (27), 12 states have call successors, (27) [2022-07-22 22:19:19,389 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 255 transitions. [2022-07-22 22:19:19,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-22 22:19:19,390 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:19,390 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:19,433 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-22 22:19:19,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-07-22 22:19:19,604 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:19,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:19,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1502069968, now seen corresponding path program 1 times [2022-07-22 22:19:19,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:19,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574824196] [2022-07-22 22:19:19,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:19,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:19,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:19,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:19,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:19,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:20,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:20,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:20,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:19:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:19:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 16 proven. 29 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-22 22:19:20,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:20,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574824196] [2022-07-22 22:19:20,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574824196] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:20,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255080166] [2022-07-22 22:19:20,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:20,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:20,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:20,300 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-22 22:19:20,332 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-22 22:19:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:20,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 2700 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 22:19:20,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:20,751 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-22 22:19:20,962 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-22 22:19:20,963 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-22 22:19:20,975 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-22 22:19:21,154 INFO L356 Elim1Store]: treesize reduction 60, result has 24.1 percent of original size [2022-07-22 22:19:21,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 37 [2022-07-22 22:19:21,226 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-22 22:19:21,227 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-22 22:19:27,748 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:19:27,748 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 19 treesize of output 25 [2022-07-22 22:19:27,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-22 22:19:27,774 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:19:27,774 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 19 treesize of output 25 [2022-07-22 22:19:27,777 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-22 22:19:27,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:27,803 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2022-07-22 22:19:27,814 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-22 22:19:27,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-22 22:19:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 12 proven. 57 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 22:19:35,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:19:35,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255080166] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:35,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:19:35,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26] total 40 [2022-07-22 22:19:35,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422874729] [2022-07-22 22:19:35,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:19:35,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-22 22:19:35,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:35,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-22 22:19:35,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1787, Unknown=10, NotChecked=0, Total=1980 [2022-07-22 22:19:35,780 INFO L87 Difference]: Start difference. First operand 216 states and 255 transitions. Second operand has 40 states, 37 states have (on average 4.027027027027027) internal successors, (149), 35 states have internal predecessors, (149), 14 states have call successors, (24), 9 states have call predecessors, (24), 11 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) [2022-07-22 22:19:48,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:48,615 INFO L93 Difference]: Finished difference Result 329 states and 387 transitions. [2022-07-22 22:19:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-22 22:19:48,616 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 4.027027027027027) internal successors, (149), 35 states have internal predecessors, (149), 14 states have call successors, (24), 9 states have call predecessors, (24), 11 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) Word has length 116 [2022-07-22 22:19:48,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:48,617 INFO L225 Difference]: With dead ends: 329 [2022-07-22 22:19:48,617 INFO L226 Difference]: Without dead ends: 237 [2022-07-22 22:19:48,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 142 SyntacticMatches, 9 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1640 ImplicationChecksByTransitivity, 26.4s TimeCoverageRelationStatistics Valid=467, Invalid=4347, Unknown=16, NotChecked=0, Total=4830 [2022-07-22 22:19:48,619 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 256 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 2645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1272 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:48,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1054 Invalid, 2645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1293 Invalid, 0 Unknown, 1272 Unchecked, 0.9s Time] [2022-07-22 22:19:48,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-07-22 22:19:48,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 236. [2022-07-22 22:19:48,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 170 states have (on average 1.1) internal successors, (187), 177 states have internal predecessors, (187), 39 states have call successors, (39), 20 states have call predecessors, (39), 26 states have return successors, (50), 38 states have call predecessors, (50), 38 states have call successors, (50) [2022-07-22 22:19:48,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 276 transitions. [2022-07-22 22:19:48,647 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 276 transitions. Word has length 116 [2022-07-22 22:19:48,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:48,648 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 276 transitions. [2022-07-22 22:19:48,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 4.027027027027027) internal successors, (149), 35 states have internal predecessors, (149), 14 states have call successors, (24), 9 states have call predecessors, (24), 11 states have return successors, (23), 10 states have call predecessors, (23), 13 states have call successors, (23) [2022-07-22 22:19:48,649 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 276 transitions. [2022-07-22 22:19:48,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-22 22:19:48,657 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:48,657 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:48,692 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-22 22:19:48,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-22 22:19:48,878 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:48,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:48,878 INFO L85 PathProgramCache]: Analyzing trace with hash -333479690, now seen corresponding path program 1 times [2022-07-22 22:19:48,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:48,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703426266] [2022-07-22 22:19:48,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:48,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:48,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:49,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:49,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:49,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:19:49,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:19:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:49,359 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-22 22:19:49,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:49,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703426266] [2022-07-22 22:19:49,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703426266] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:49,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:49,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-22 22:19:49,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48648717] [2022-07-22 22:19:49,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:49,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-22 22:19:49,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:49,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-22 22:19:49,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2022-07-22 22:19:49,361 INFO L87 Difference]: Start difference. First operand 236 states and 276 transitions. Second operand has 19 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 16 states have internal predecessors, (66), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 22:19:50,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:50,455 INFO L93 Difference]: Finished difference Result 344 states and 423 transitions. [2022-07-22 22:19:50,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 22:19:50,456 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 16 states have internal predecessors, (66), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 116 [2022-07-22 22:19:50,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:50,483 INFO L225 Difference]: With dead ends: 344 [2022-07-22 22:19:50,484 INFO L226 Difference]: Without dead ends: 275 [2022-07-22 22:19:50,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-07-22 22:19:50,485 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 215 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1707 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 1800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:50,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 469 Invalid, 1800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1707 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 22:19:50,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-07-22 22:19:50,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 246. [2022-07-22 22:19:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 177 states have (on average 1.0960451977401129) internal successors, (194), 185 states have internal predecessors, (194), 40 states have call successors, (40), 20 states have call predecessors, (40), 28 states have return successors, (57), 40 states have call predecessors, (57), 39 states have call successors, (57) [2022-07-22 22:19:50,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 291 transitions. [2022-07-22 22:19:50,521 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 291 transitions. Word has length 116 [2022-07-22 22:19:50,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:50,522 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 291 transitions. [2022-07-22 22:19:50,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.6666666666666665) internal successors, (66), 16 states have internal predecessors, (66), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 22:19:50,522 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 291 transitions. [2022-07-22 22:19:50,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-22 22:19:50,523 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:50,523 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:50,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-22 22:19:50,523 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:50,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:50,524 INFO L85 PathProgramCache]: Analyzing trace with hash -75314252, now seen corresponding path program 1 times [2022-07-22 22:19:50,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:50,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144992194] [2022-07-22 22:19:50,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:50,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:50,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:50,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:50,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:19:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:19:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:19:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:50,730 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-22 22:19:50,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:50,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144992194] [2022-07-22 22:19:50,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144992194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:19:50,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:19:50,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 22:19:50,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183075287] [2022-07-22 22:19:50,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:19:50,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 22:19:50,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:19:50,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 22:19:50,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 22:19:50,732 INFO L87 Difference]: Start difference. First operand 246 states and 291 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (13), 4 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-22 22:19:51,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:19:51,018 INFO L93 Difference]: Finished difference Result 315 states and 375 transitions. [2022-07-22 22:19:51,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 22:19:51,019 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (13), 4 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 116 [2022-07-22 22:19:51,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:19:51,020 INFO L225 Difference]: With dead ends: 315 [2022-07-22 22:19:51,020 INFO L226 Difference]: Without dead ends: 239 [2022-07-22 22:19:51,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-07-22 22:19:51,020 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 158 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 22:19:51,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 283 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 22:19:51,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-07-22 22:19:51,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2022-07-22 22:19:51,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 171 states have (on average 1.0935672514619883) internal successors, (187), 178 states have internal predecessors, (187), 40 states have call successors, (40), 20 states have call predecessors, (40), 27 states have return successors, (54), 40 states have call predecessors, (54), 39 states have call successors, (54) [2022-07-22 22:19:51,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 281 transitions. [2022-07-22 22:19:51,032 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 281 transitions. Word has length 116 [2022-07-22 22:19:51,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:19:51,032 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 281 transitions. [2022-07-22 22:19:51,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (13), 4 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-22 22:19:51,032 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 281 transitions. [2022-07-22 22:19:51,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-22 22:19:51,033 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:19:51,033 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:19:51,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 22:19:51,034 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:19:51,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:19:51,034 INFO L85 PathProgramCache]: Analyzing trace with hash 286245061, now seen corresponding path program 1 times [2022-07-22 22:19:51,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:19:51,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019537354] [2022-07-22 22:19:51,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:51,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:19:51,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:19:51,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:19:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:19:51,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,259 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:51,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:19:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:19:51,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:19:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:19:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2022-07-22 22:19:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:19:51,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:19:51,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-22 22:19:51,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,464 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:19:51,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:19:51,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019537354] [2022-07-22 22:19:51,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019537354] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:19:51,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14137720] [2022-07-22 22:19:51,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:19:51,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:19:51,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:19:51,466 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-22 22:19:51,467 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-22 22:19:51,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:19:51,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 2741 conjuncts, 94 conjunts are in the unsatisfiable core [2022-07-22 22:19:51,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:19:52,006 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-22 22:19:54,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:54,393 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-07-22 22:19:54,393 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 40 [2022-07-22 22:19:56,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:56,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:19:56,629 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-22 22:19:56,630 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 47 [2022-07-22 22:20:06,082 INFO L356 Elim1Store]: treesize reduction 197, result has 31.4 percent of original size [2022-07-22 22:20:06,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 155 [2022-07-22 22:20:06,154 INFO L356 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2022-07-22 22:20:06,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 82 [2022-07-22 22:20:06,185 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 17 treesize of output 11 [2022-07-22 22:20:06,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:20:06,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-22 22:20:06,207 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-22 22:20:06,207 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 81 [2022-07-22 22:20:06,292 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 17 treesize of output 13 [2022-07-22 22:20:22,659 WARN L233 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:20:30,907 WARN L233 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:20:43,567 INFO L356 Elim1Store]: treesize reduction 197, result has 31.4 percent of original size [2022-07-22 22:20:43,568 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 155 [2022-07-22 22:20:43,801 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 49 treesize of output 35 [2022-07-22 22:20:43,804 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 26 treesize of output 20 [2022-07-22 22:20:43,813 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 51 treesize of output 33 [2022-07-22 22:20:43,816 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 33 treesize of output 23 [2022-07-22 22:20:43,879 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 28 treesize of output 22 [2022-07-22 22:20:43,886 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 35 treesize of output 27 [2022-07-22 22:20:43,890 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 28 treesize of output 22 [2022-07-22 22:20:43,893 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 28 treesize of output 22 [2022-07-22 22:21:06,100 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 52 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-22 22:21:06,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:21:08,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14137720] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:21:08,348 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:21:08,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 30] total 45 [2022-07-22 22:21:08,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348884556] [2022-07-22 22:21:08,348 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:21:08,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-07-22 22:21:08,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:21:08,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-07-22 22:21:08,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1899, Unknown=26, NotChecked=0, Total=2070 [2022-07-22 22:21:08,349 INFO L87 Difference]: Start difference. First operand 239 states and 281 transitions. Second operand has 45 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 36 states have internal predecessors, (143), 19 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (26), 15 states have call predecessors, (26), 19 states have call successors, (26) [2022-07-22 22:22:29,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:29,659 INFO L93 Difference]: Finished difference Result 492 states and 610 transitions. [2022-07-22 22:22:29,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-07-22 22:22:29,660 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 36 states have internal predecessors, (143), 19 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (26), 15 states have call predecessors, (26), 19 states have call successors, (26) Word has length 117 [2022-07-22 22:22:29,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:29,662 INFO L225 Difference]: With dead ends: 492 [2022-07-22 22:22:29,662 INFO L226 Difference]: Without dead ends: 343 [2022-07-22 22:22:29,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 142 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2038 ImplicationChecksByTransitivity, 153.2s TimeCoverageRelationStatistics Valid=594, Invalid=6804, Unknown=84, NotChecked=0, Total=7482 [2022-07-22 22:22:29,665 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 509 mSDsluCounter, 1686 mSDsCounter, 0 mSdLazyCounter, 3557 mSolverCounterSat, 255 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 5763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 255 IncrementalHoareTripleChecker+Valid, 3557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1951 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:29,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 1893 Invalid, 5763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [255 Valid, 3557 Invalid, 0 Unknown, 1951 Unchecked, 2.5s Time] [2022-07-22 22:22:29,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-22 22:22:29,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 249. [2022-07-22 22:22:29,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 185 states have internal predecessors, (193), 42 states have call successors, (42), 21 states have call predecessors, (42), 29 states have return successors, (56), 42 states have call predecessors, (56), 41 states have call successors, (56) [2022-07-22 22:22:29,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 291 transitions. [2022-07-22 22:22:29,696 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 291 transitions. Word has length 117 [2022-07-22 22:22:29,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:29,696 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 291 transitions. [2022-07-22 22:22:29,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 41 states have (on average 3.4878048780487805) internal successors, (143), 36 states have internal predecessors, (143), 19 states have call successors, (26), 10 states have call predecessors, (26), 13 states have return successors, (26), 15 states have call predecessors, (26), 19 states have call successors, (26) [2022-07-22 22:22:29,697 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 291 transitions. [2022-07-22 22:22:29,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-22 22:22:29,697 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:29,697 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-22 22:22:29,719 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-22 22:22:29,912 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,SelfDestructingSolverStorable27 [2022-07-22 22:22:29,912 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:29,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1522802117, now seen corresponding path program 1 times [2022-07-22 22:22:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:29,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138592760] [2022-07-22 22:22:29,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:29,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:29,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:30,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:22:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:22:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:22:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:22:30,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:30,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:22:30,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:22:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:22:30,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:22:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,114 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-07-22 22:22:30,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:30,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138592760] [2022-07-22 22:22:30,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138592760] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:22:30,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:22:30,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-22 22:22:30,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113926448] [2022-07-22 22:22:30,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:22:30,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 22:22:30,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:30,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 22:22:30,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-07-22 22:22:30,116 INFO L87 Difference]: Start difference. First operand 249 states and 291 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (13), 4 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-22 22:22:30,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:30,671 INFO L93 Difference]: Finished difference Result 257 states and 299 transitions. [2022-07-22 22:22:30,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 22:22:30,672 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (13), 4 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 118 [2022-07-22 22:22:30,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:30,673 INFO L225 Difference]: With dead ends: 257 [2022-07-22 22:22:30,673 INFO L226 Difference]: Without dead ends: 255 [2022-07-22 22:22:30,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-07-22 22:22:30,674 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 149 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:30,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 674 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 22:22:30,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-07-22 22:22:30,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 249. [2022-07-22 22:22:30,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 185 states have internal predecessors, (193), 42 states have call successors, (42), 21 states have call predecessors, (42), 29 states have return successors, (56), 42 states have call predecessors, (56), 41 states have call successors, (56) [2022-07-22 22:22:30,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 291 transitions. [2022-07-22 22:22:30,694 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 291 transitions. Word has length 118 [2022-07-22 22:22:30,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:30,694 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 291 transitions. [2022-07-22 22:22:30,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (13), 4 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-22 22:22:30,694 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 291 transitions. [2022-07-22 22:22:30,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-22 22:22:30,695 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:30,695 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:22:30,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-22 22:22:30,695 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:30,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:30,695 INFO L85 PathProgramCache]: Analyzing trace with hash -821737539, now seen corresponding path program 1 times [2022-07-22 22:22:30,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:30,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789211820] [2022-07-22 22:22:30,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:30,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:30,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:22:30,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:22:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:22:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:30,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:22:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:31,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:22:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:22:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:22:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-22 22:22:31,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-22 22:22:31,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:31,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789211820] [2022-07-22 22:22:31,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789211820] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 22:22:31,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 22:22:31,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-22 22:22:31,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117009372] [2022-07-22 22:22:31,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 22:22:31,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 22:22:31,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:22:31,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 22:22:31,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-07-22 22:22:31,189 INFO L87 Difference]: Start difference. First operand 249 states and 291 transitions. Second operand has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 22:22:32,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 22:22:32,169 INFO L93 Difference]: Finished difference Result 347 states and 421 transitions. [2022-07-22 22:22:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 22:22:32,169 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 118 [2022-07-22 22:22:32,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 22:22:32,171 INFO L225 Difference]: With dead ends: 347 [2022-07-22 22:22:32,171 INFO L226 Difference]: Without dead ends: 278 [2022-07-22 22:22:32,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-07-22 22:22:32,172 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 195 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-22 22:22:32,172 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 443 Invalid, 1701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1604 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 22:22:32,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-07-22 22:22:32,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 249. [2022-07-22 22:22:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 177 states have (on average 1.0903954802259888) internal successors, (193), 185 states have internal predecessors, (193), 42 states have call successors, (42), 21 states have call predecessors, (42), 29 states have return successors, (54), 42 states have call predecessors, (54), 41 states have call successors, (54) [2022-07-22 22:22:32,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 289 transitions. [2022-07-22 22:22:32,186 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 289 transitions. Word has length 118 [2022-07-22 22:22:32,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 22:22:32,186 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 289 transitions. [2022-07-22 22:22:32,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0) internal successors, (68), 15 states have internal predecessors, (68), 7 states have call successors, (13), 4 states have call predecessors, (13), 5 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2022-07-22 22:22:32,186 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 289 transitions. [2022-07-22 22:22:32,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-22 22:22:32,187 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 22:22:32,187 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 22:22:32,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-22 22:22:32,187 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 22:22:32,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 22:22:32,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1722213330, now seen corresponding path program 1 times [2022-07-22 22:22:32,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 22:22:32,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963295213] [2022-07-22 22:22:32,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:32,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 22:22:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-22 22:22:32,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-22 22:22:32,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-22 22:22:32,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-22 22:22:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-22 22:22:32,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-22 22:22:32,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-22 22:22:32,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-22 22:22:32,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-22 22:22:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-22 22:22:32,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-22 22:22:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-22 22:22:32,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:32,685 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 18 proven. 14 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-22 22:22:32,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 22:22:32,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963295213] [2022-07-22 22:22:32,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963295213] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:22:32,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068873468] [2022-07-22 22:22:32,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 22:22:32,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 22:22:32,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 22:22:32,701 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-22 22:22:32,702 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-22 22:22:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 22:22:33,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 2755 conjuncts, 90 conjunts are in the unsatisfiable core [2022-07-22 22:22:33,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 22:22:33,437 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:22:33,437 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-22 22:22:33,481 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:22:33,481 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 28 treesize of output 32 [2022-07-22 22:22:33,486 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 17 treesize of output 13 [2022-07-22 22:22:33,606 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-22 22:22:33,607 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 32 treesize of output 36 [2022-07-22 22:22:33,692 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-22 22:22:33,693 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 61 [2022-07-22 22:22:39,602 INFO L356 Elim1Store]: treesize reduction 89, result has 27.6 percent of original size [2022-07-22 22:22:39,602 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 107 [2022-07-22 22:22:39,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-22 22:22:39,621 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 17 treesize of output 11 [2022-07-22 22:22:39,624 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-07-22 22:22:39,693 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 41 treesize of output 27 [2022-07-22 22:22:39,696 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 27 treesize of output 21 [2022-07-22 22:22:41,727 WARN L855 $PredicateComparison]: unable to prove that (or (exists ((|v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| Int)) (and (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse0 (select v_DerPreprocessor_3 8))) (and (= (select v_DerPreprocessor_3 0) .cse0) (= .cse0 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 8)) (exists ((|v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19| Int) (|v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19| Int)) (and (not (= |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| |v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19|)) (= (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0) (select (select (store |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| v_DerPreprocessor_3) |v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19|) |v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19|))))))) (<= 1 (let ((.cse1 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0))) (+ (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) .cse1)) 18446744073709551616)) .cse1))))) (exists ((|v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| Int)) (let ((.cse2 (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|))) (= (select .cse2 8) (select .cse2 0)))) (exists ((|v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| Int)) (and (<= 1 (let ((.cse3 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0))) (+ (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) .cse3)) 18446744073709551616)) .cse3))) (exists ((v_DerPreprocessor_3 (Array Int Int))) (let ((.cse4 (select v_DerPreprocessor_3 8))) (and (= (select v_DerPreprocessor_3 0) .cse4) (exists ((|v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19| Int) (|v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19| Int)) (let ((.cse5 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0))) (and (= (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19|) |v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19|) .cse5) (= .cse5 (select (select (store |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| v_DerPreprocessor_3) |v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19|) |v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19|)) (not (= 8 |v_aws_byte_cursor_from_buf_#in~buf.offset_BEFORE_CALL_19|))))) (= .cse4 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 8))))))) (exists ((|v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2| Int)) (and (<= 1 (let ((.cse6 (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0))) (+ (* 18446744073709551616 (div (+ 18446744073709551615 (* (- 1) .cse6)) 18446744073709551616)) .cse6))) (exists ((|v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19| Int)) (= (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_#in~buf.base_BEFORE_CALL_19|) 0) (select (select |c_#memory_int| |v_aws_byte_cursor_from_buf_~#cur~0.base_BEFORE_CALL_2|) 0)))))) is different from true [2022-07-22 22:22:55,937 WARN L233 SmtUtils]: Spent 8.06s on a formula simplification. DAG size of input: 62 DAG size of output: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-22 22:23:02,305 INFO L356 Elim1Store]: treesize reduction 122, result has 0.8 percent of original size [2022-07-22 22:23:02,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 74 [2022-07-22 22:23:02,311 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-07-22 22:23:02,326 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 41 treesize of output 27 [2022-07-22 22:23:02,329 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 27 treesize of output 21 [2022-07-22 22:23:06,490 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 56 proven. 12 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-07-22 22:23:06,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 22:23:06,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068873468] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 22:23:06,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 22:23:06,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 23] total 34 [2022-07-22 22:23:06,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059508475] [2022-07-22 22:23:06,766 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 22:23:06,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-22 22:23:06,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 22:23:06,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-22 22:23:06,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1006, Unknown=9, NotChecked=64, Total=1190 [2022-07-22 22:23:06,767 INFO L87 Difference]: Start difference. First operand 249 states and 289 transitions. Second operand has 34 states, 30 states have (on average 3.933333333333333) internal successors, (118), 26 states have internal predecessors, (118), 14 states have call successors, (23), 10 states have call predecessors, (23), 11 states have return successors, (22), 9 states have call predecessors, (22), 14 states have call successors, (22)