./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_string_new_from_string_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 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_string_new_from_string_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 618de5120235c3340e11b4958ef07a29ea7e443f67840fe760124caab804e862 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-16 21:55:38,048 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-16 21:55:38,070 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-16 21:55:38,094 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-16 21:55:38,095 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-16 21:55:38,095 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-16 21:55:38,096 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-16 21:55:38,098 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-16 21:55:38,101 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-16 21:55:38,108 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-16 21:55:38,109 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-16 21:55:38,110 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-16 21:55:38,111 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-16 21:55:38,113 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-16 21:55:38,116 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-16 21:55:38,119 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-16 21:55:38,120 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-16 21:55:38,121 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-16 21:55:38,125 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-16 21:55:38,127 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-16 21:55:38,131 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-16 21:55:38,131 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-16 21:55:38,133 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-16 21:55:38,133 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-16 21:55:38,138 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-16 21:55:38,140 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-16 21:55:38,141 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-16 21:55:38,141 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-16 21:55:38,142 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-16 21:55:38,143 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-16 21:55:38,144 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-16 21:55:38,144 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-16 21:55:38,145 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-16 21:55:38,146 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-16 21:55:38,147 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-16 21:55:38,147 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-16 21:55:38,148 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-16 21:55:38,148 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-16 21:55:38,148 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-16 21:55:38,149 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-16 21:55:38,149 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-16 21:55:38,150 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-16 21:55:38,176 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-16 21:55:38,178 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-16 21:55:38,178 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-16 21:55:38,178 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-16 21:55:38,179 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-16 21:55:38,179 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-16 21:55:38,180 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-16 21:55:38,180 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-16 21:55:38,180 INFO L138 SettingsManager]: * Use SBE=true [2021-11-16 21:55:38,180 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-16 21:55:38,181 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-16 21:55:38,181 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-16 21:55:38,182 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-16 21:55:38,183 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-16 21:55:38,183 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-16 21:55:38,183 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-16 21:55:38,183 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 21:55:38,183 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-16 21:55:38,183 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-16 21:55:38,184 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-16 21:55:38,184 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-16 21:55:38,184 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-16 21:55:38,185 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-16 21:55:38,185 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-16 21:55:38,185 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-16 21:55:38,185 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-16 21:55:38,185 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 -> 618de5120235c3340e11b4958ef07a29ea7e443f67840fe760124caab804e862 [2021-11-16 21:55:38,391 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-16 21:55:38,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-16 21:55:38,417 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-16 21:55:38,418 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-16 21:55:38,418 INFO L275 PluginConnector]: CDTParser initialized [2021-11-16 21:55:38,419 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_string_new_from_string_harness.i [2021-11-16 21:55:38,476 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8302f0a7e/c141667bd6cd49d2bdf007bea373a733/FLAGca37ecbdb [2021-11-16 21:55:39,080 INFO L306 CDTParser]: Found 1 translation units. [2021-11-16 21:55:39,080 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_string_new_from_string_harness.i [2021-11-16 21:55:39,112 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8302f0a7e/c141667bd6cd49d2bdf007bea373a733/FLAGca37ecbdb [2021-11-16 21:55:39,254 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8302f0a7e/c141667bd6cd49d2bdf007bea373a733 [2021-11-16 21:55:39,256 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-16 21:55:39,258 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-16 21:55:39,259 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-16 21:55:39,259 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-16 21:55:39,261 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-16 21:55:39,262 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:55:39" (1/1) ... [2021-11-16 21:55:39,263 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49930da7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:39, skipping insertion in model container [2021-11-16 21:55:39,263 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 09:55:39" (1/1) ... [2021-11-16 21:55:39,269 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-16 21:55:39,358 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-16 21:55:39,569 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_string_new_from_string_harness.i[4500,4513] [2021-11-16 21:55:39,574 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_string_new_from_string_harness.i[4560,4573] [2021-11-16 21:55:39,593 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 21:55:39,597 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 21:55:40,202 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,203 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,203 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,204 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,205 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,212 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,213 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,214 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,214 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,468 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 21:55:40,469 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 21:55:40,469 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 21:55:40,471 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 21:55:40,476 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 21:55:40,478 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 21:55:40,479 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 21:55:40,480 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 21:55:40,482 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 21:55:40,483 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 21:55:40,605 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 21:55:40,698 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,707 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,769 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 21:55:40,815 INFO L203 MainTranslator]: Completed pre-run [2021-11-16 21:55:40,833 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_string_new_from_string_harness.i[4500,4513] [2021-11-16 21:55:40,834 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_string_new_from_string_harness.i[4560,4573] [2021-11-16 21:55:40,836 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-16 21:55:40,837 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-16 21:55:40,869 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,869 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,870 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,871 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,871 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,879 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,879 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,880 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,880 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:40,907 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-16 21:55:40,909 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-16 21:55:40,913 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-16 21:55:40,913 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-16 21:55:40,914 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-16 21:55:40,914 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-16 21:55:40,914 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-16 21:55:40,915 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-16 21:55:40,915 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-16 21:55:40,915 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-16 21:55:40,934 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-16 21:55:41,018 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:41,019 WARN L1537 CHandler]: Possible shadowing of function index [2021-11-16 21:55:41,101 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-16 21:55:41,245 INFO L208 MainTranslator]: Completed translation [2021-11-16 21:55:41,245 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41 WrapperNode [2021-11-16 21:55:41,245 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-16 21:55:41,246 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-16 21:55:41,246 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-16 21:55:41,246 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-16 21:55:41,251 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,313 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,382 INFO L137 Inliner]: procedures = 692, calls = 2742, calls flagged for inlining = 59, calls inlined = 9, statements flattened = 827 [2021-11-16 21:55:41,382 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-16 21:55:41,383 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-16 21:55:41,383 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-16 21:55:41,383 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-16 21:55:41,390 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,399 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,400 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,420 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,435 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,441 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,450 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-16 21:55:41,450 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-16 21:55:41,450 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-16 21:55:41,451 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-16 21:55:41,452 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (1/1) ... [2021-11-16 21:55:41,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-16 21:55:41,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:55:41,484 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-16 21:55:41,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-16 21:55:41,520 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_is_valid [2021-11-16 21:55:41,521 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_is_valid [2021-11-16 21:55:41,521 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-16 21:55:41,521 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_bool [2021-11-16 21:55:41,521 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_bool [2021-11-16 21:55:41,522 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2021-11-16 21:55:41,522 INFO L130 BoogieDeclarations]: Found specification of procedure aws_allocator_is_valid [2021-11-16 21:55:41,523 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_allocator_is_valid [2021-11-16 21:55:41,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-16 21:55:41,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-16 21:55:41,524 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-16 21:55:41,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-16 21:55:41,524 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-16 21:55:41,524 INFO L130 BoogieDeclarations]: Found specification of procedure aws_raise_error [2021-11-16 21:55:41,524 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_raise_error [2021-11-16 21:55:41,524 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-16 21:55:41,524 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-16 21:55:41,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-16 21:55:41,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-16 21:55:41,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-16 21:55:41,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-16 21:55:41,526 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-16 21:55:41,526 INFO L130 BoogieDeclarations]: Found specification of procedure bounded_malloc [2021-11-16 21:55:41,526 INFO L138 BoogieDeclarations]: Found implementation of procedure bounded_malloc [2021-11-16 21:55:41,526 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-16 21:55:41,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-16 21:55:41,527 INFO L130 BoogieDeclarations]: Found specification of procedure __builtin_uaddl_overflow [2021-11-16 21:55:41,527 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_malloc [2021-11-16 21:55:41,527 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_malloc [2021-11-16 21:55:41,528 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-16 21:55:41,528 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-16 21:55:41,528 INFO L130 BoogieDeclarations]: Found specification of procedure aws_mem_acquire [2021-11-16 21:55:41,528 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_mem_acquire [2021-11-16 21:55:41,528 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-16 21:55:41,528 INFO L130 BoogieDeclarations]: Found specification of procedure __CPROVER_overflow_plus [2021-11-16 21:55:41,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __CPROVER_overflow_plus [2021-11-16 21:55:41,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-16 21:55:41,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-16 21:55:41,529 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_new_from_array [2021-11-16 21:55:41,529 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_new_from_array [2021-11-16 21:55:41,529 INFO L130 BoogieDeclarations]: Found specification of procedure can_fail_allocator [2021-11-16 21:55:41,530 INFO L138 BoogieDeclarations]: Found implementation of procedure can_fail_allocator [2021-11-16 21:55:41,530 INFO L130 BoogieDeclarations]: Found specification of procedure aws_add_size_checked [2021-11-16 21:55:41,530 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_add_size_checked [2021-11-16 21:55:41,530 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_uint64_t [2021-11-16 21:55:41,530 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_uint64_t [2021-11-16 21:55:41,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-16 21:55:41,530 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2021-11-16 21:55:41,531 INFO L130 BoogieDeclarations]: Found specification of procedure aws_string_new_from_string [2021-11-16 21:55:41,531 INFO L138 BoogieDeclarations]: Found implementation of procedure aws_string_new_from_string [2021-11-16 21:55:41,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-16 21:55:41,800 INFO L236 CfgBuilder]: Building ICFG [2021-11-16 21:55:41,803 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-16 21:55:41,971 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume !true; [2021-11-16 21:55:42,920 INFO L277 CfgBuilder]: Performing block encoding [2021-11-16 21:55:42,926 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-16 21:55:42,926 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-16 21:55:42,927 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 09:55:42 BoogieIcfgContainer [2021-11-16 21:55:42,928 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-16 21:55:42,929 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-16 21:55:42,929 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-16 21:55:42,932 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-16 21:55:42,932 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 09:55:39" (1/3) ... [2021-11-16 21:55:42,933 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@574aaae3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:55:42, skipping insertion in model container [2021-11-16 21:55:42,933 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 09:55:41" (2/3) ... [2021-11-16 21:55:42,933 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@574aaae3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 09:55:42, skipping insertion in model container [2021-11-16 21:55:42,933 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 09:55:42" (3/3) ... [2021-11-16 21:55:42,934 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_string_new_from_string_harness.i [2021-11-16 21:55:42,939 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-16 21:55:42,940 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-16 21:55:42,973 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-16 21:55:42,977 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-16 21:55:42,978 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-16 21:55:42,992 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 97 states have (on average 1.175257731958763) internal successors, (114), 97 states have internal predecessors, (114), 39 states have call successors, (39), 16 states have call predecessors, (39), 16 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2021-11-16 21:55:43,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:55:43,002 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:43,003 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:43,003 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:43,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:43,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1670706302, now seen corresponding path program 1 times [2021-11-16 21:55:43,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:43,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362510362] [2021-11-16 21:55:43,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:43,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:43,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:43,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:55:43,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:43,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-16 21:55:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:43,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:43,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:43,603 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:55:43,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:43,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362510362] [2021-11-16 21:55:43,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362510362] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:55:43,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:55:43,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-16 21:55:43,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978571181] [2021-11-16 21:55:43,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:55:43,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-16 21:55:43,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:43,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-16 21:55:43,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:55:43,635 INFO L87 Difference]: Start difference. First operand has 153 states, 97 states have (on average 1.175257731958763) internal successors, (114), 97 states have internal predecessors, (114), 39 states have call successors, (39), 16 states have call predecessors, (39), 16 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-16 21:55:44,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:55:44,197 INFO L93 Difference]: Finished difference Result 317 states and 419 transitions. [2021-11-16 21:55:44,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-16 21:55:44,200 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 80 [2021-11-16 21:55:44,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:55:44,206 INFO L225 Difference]: With dead ends: 317 [2021-11-16 21:55:44,207 INFO L226 Difference]: Without dead ends: 164 [2021-11-16 21:55:44,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-16 21:55:44,212 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 60 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-16 21:55:44,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 264 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-16 21:55:44,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-11-16 21:55:44,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 147. [2021-11-16 21:55:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 91 states have (on average 1.164835164835165) internal successors, (106), 92 states have internal predecessors, (106), 39 states have call successors, (39), 16 states have call predecessors, (39), 16 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2021-11-16 21:55:44,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 183 transitions. [2021-11-16 21:55:44,275 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 183 transitions. Word has length 80 [2021-11-16 21:55:44,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:55:44,276 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 183 transitions. [2021-11-16 21:55:44,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-16 21:55:44,276 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 183 transitions. [2021-11-16 21:55:44,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-11-16 21:55:44,283 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:44,283 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:44,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-16 21:55:44,283 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:44,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:44,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2065694084, now seen corresponding path program 1 times [2021-11-16 21:55:44,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:44,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713778494] [2021-11-16 21:55:44,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:44,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:44,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:44,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:44,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:44,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:44,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:44,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:55:44,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:44,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-16 21:55:44,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:44,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 21:55:44,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:44,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713778494] [2021-11-16 21:55:44,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713778494] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:44,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601902125] [2021-11-16 21:55:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:44,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:44,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:55:44,739 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:55:44,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-16 21:55:45,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 2569 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-16 21:55:45,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:55:45,296 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:55:45,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:55:45,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601902125] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:55:45,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:55:45,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 13 [2021-11-16 21:55:45,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235043567] [2021-11-16 21:55:45,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:55:45,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-16 21:55:45,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:45,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-16 21:55:45,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-11-16 21:55:45,303 INFO L87 Difference]: Start difference. First operand 147 states and 183 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) [2021-11-16 21:55:45,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:55:45,380 INFO L93 Difference]: Finished difference Result 199 states and 246 transitions. [2021-11-16 21:55:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-16 21:55:45,381 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) Word has length 80 [2021-11-16 21:55:45,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:55:45,386 INFO L225 Difference]: With dead ends: 199 [2021-11-16 21:55:45,386 INFO L226 Difference]: Without dead ends: 152 [2021-11-16 21:55:45,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-11-16 21:55:45,391 INFO L933 BasicCegarLoop]: 180 mSDtfsCounter, 2 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-16 21:55:45,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 716 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-16 21:55:45,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-11-16 21:55:45,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-11-16 21:55:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 95 states have (on average 1.1578947368421053) internal successors, (110), 96 states have internal predecessors, (110), 39 states have call successors, (39), 16 states have call predecessors, (39), 17 states have return successors, (39), 39 states have call predecessors, (39), 38 states have call successors, (39) [2021-11-16 21:55:45,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 188 transitions. [2021-11-16 21:55:45,411 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 188 transitions. Word has length 80 [2021-11-16 21:55:45,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:55:45,411 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 188 transitions. [2021-11-16 21:55:45,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 1 states have call successors, (12) [2021-11-16 21:55:45,412 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 188 transitions. [2021-11-16 21:55:45,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-16 21:55:45,413 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:45,413 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:45,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-11-16 21:55:45,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:45,630 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:45,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:45,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1742615278, now seen corresponding path program 1 times [2021-11-16 21:55:45,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:45,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349512952] [2021-11-16 21:55:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:45,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:45,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:45,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:45,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:45,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:55:45,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-16 21:55:45,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:45,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:45,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:45,961 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 21:55:45,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:45,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349512952] [2021-11-16 21:55:45,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349512952] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:45,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733382362] [2021-11-16 21:55:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:45,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:45,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:55:45,967 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:55:45,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-16 21:55:46,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:46,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 2585 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-16 21:55:46,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:55:46,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2021-11-16 21:55:46,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-11-16 21:55:46,687 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:55:46,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:55:46,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733382362] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:55:46,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:55:46,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 13 [2021-11-16 21:55:46,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528372281] [2021-11-16 21:55:46,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:55:46,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 21:55:46,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:46,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 21:55:46,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-11-16 21:55:46,692 INFO L87 Difference]: Start difference. First operand 152 states and 188 transitions. Second operand has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-16 21:55:46,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:55:46,986 INFO L93 Difference]: Finished difference Result 224 states and 286 transitions. [2021-11-16 21:55:46,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-16 21:55:46,988 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2021-11-16 21:55:46,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:55:46,990 INFO L225 Difference]: With dead ends: 224 [2021-11-16 21:55:46,990 INFO L226 Difference]: Without dead ends: 182 [2021-11-16 21:55:46,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-11-16 21:55:46,991 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 18 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1146 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:55:46,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1146 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-16 21:55:46,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-11-16 21:55:47,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 160. [2021-11-16 21:55:47,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 99 states have (on average 1.1515151515151516) internal successors, (114), 102 states have internal predecessors, (114), 42 states have call successors, (42), 16 states have call predecessors, (42), 18 states have return successors, (43), 41 states have call predecessors, (43), 41 states have call successors, (43) [2021-11-16 21:55:47,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 199 transitions. [2021-11-16 21:55:47,001 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 199 transitions. Word has length 86 [2021-11-16 21:55:47,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:55:47,002 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 199 transitions. [2021-11-16 21:55:47,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-16 21:55:47,002 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 199 transitions. [2021-11-16 21:55:47,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-11-16 21:55:47,003 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:47,004 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:47,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-16 21:55:47,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-16 21:55:47,224 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:47,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:47,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1024935907, now seen corresponding path program 1 times [2021-11-16 21:55:47,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:47,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997923845] [2021-11-16 21:55:47,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:47,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:47,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:47,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:47,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:55:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:55:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-16 21:55:47,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:47,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,530 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-16 21:55:47,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:47,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997923845] [2021-11-16 21:55:47,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997923845] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:47,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505338671] [2021-11-16 21:55:47,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:47,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:47,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:55:47,532 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:55:47,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-16 21:55:47,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:47,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 2596 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-16 21:55:47,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:55:48,189 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-16 21:55:48,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:55:48,509 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:55:48,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505338671] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:48,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:55:48,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 9] total 25 [2021-11-16 21:55:48,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063766233] [2021-11-16 21:55:48,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:55:48,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 21:55:48,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:48,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 21:55:48,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=533, Unknown=0, NotChecked=0, Total=600 [2021-11-16 21:55:48,511 INFO L87 Difference]: Start difference. First operand 160 states and 199 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-16 21:55:48,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:55:48,978 INFO L93 Difference]: Finished difference Result 224 states and 285 transitions. [2021-11-16 21:55:48,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:55:48,979 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 91 [2021-11-16 21:55:48,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:55:48,980 INFO L225 Difference]: With dead ends: 224 [2021-11-16 21:55:48,980 INFO L226 Difference]: Without dead ends: 179 [2021-11-16 21:55:48,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2021-11-16 21:55:48,981 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 204 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-16 21:55:48,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 1047 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-16 21:55:48,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-11-16 21:55:48,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 155. [2021-11-16 21:55:48,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 96 states have (on average 1.15625) internal successors, (111), 98 states have internal predecessors, (111), 41 states have call successors, (41), 16 states have call predecessors, (41), 17 states have return successors, (40), 40 states have call predecessors, (40), 39 states have call successors, (40) [2021-11-16 21:55:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 192 transitions. [2021-11-16 21:55:48,991 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 192 transitions. Word has length 91 [2021-11-16 21:55:48,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:55:48,991 INFO L470 AbstractCegarLoop]: Abstraction has 155 states and 192 transitions. [2021-11-16 21:55:48,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-16 21:55:48,992 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 192 transitions. [2021-11-16 21:55:48,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-16 21:55:48,992 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:48,993 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:49,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-16 21:55:49,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:49,207 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:49,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash -305918410, now seen corresponding path program 1 times [2021-11-16 21:55:49,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:49,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245529093] [2021-11-16 21:55:49,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:49,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:49,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:49,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:49,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:49,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:49,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:55:49,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:49,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:55:49,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:55:49,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:49,485 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:55:49,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:49,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245529093] [2021-11-16 21:55:49,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245529093] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:55:49,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:55:49,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-16 21:55:49,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305394540] [2021-11-16 21:55:49,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:55:49,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 21:55:49,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:49,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 21:55:49,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-16 21:55:49,489 INFO L87 Difference]: Start difference. First operand 155 states and 192 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 1 states have call successors, (14) [2021-11-16 21:55:50,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:55:50,630 INFO L93 Difference]: Finished difference Result 242 states and 303 transitions. [2021-11-16 21:55:50,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-16 21:55:50,631 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 1 states have call successors, (14) Word has length 95 [2021-11-16 21:55:50,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:55:50,632 INFO L225 Difference]: With dead ends: 242 [2021-11-16 21:55:50,632 INFO L226 Difference]: Without dead ends: 202 [2021-11-16 21:55:50,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-11-16 21:55:50,633 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 92 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 881 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:55:50,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 881 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 21:55:50,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-11-16 21:55:50,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 162. [2021-11-16 21:55:50,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 101 states have (on average 1.1485148514851484) internal successors, (116), 103 states have internal predecessors, (116), 41 states have call successors, (41), 16 states have call predecessors, (41), 19 states have return successors, (42), 42 states have call predecessors, (42), 39 states have call successors, (42) [2021-11-16 21:55:50,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 199 transitions. [2021-11-16 21:55:50,645 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 199 transitions. Word has length 95 [2021-11-16 21:55:50,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:55:50,645 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 199 transitions. [2021-11-16 21:55:50,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 5 states have internal predecessors, (54), 2 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 1 states have call successors, (14) [2021-11-16 21:55:50,646 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 199 transitions. [2021-11-16 21:55:50,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-16 21:55:50,647 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:55:50,647 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:55:50,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-16 21:55:50,647 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:55:50,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:55:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1965360267, now seen corresponding path program 1 times [2021-11-16 21:55:50,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:55:50,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032034587] [2021-11-16 21:55:50,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:50,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:55:50,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:50,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:50,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:50,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:55:50,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:50,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:55:50,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:50,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:50,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:55:50,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,016 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-11-16 21:55:51,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:55:51,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:55:51,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:55:51,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:51,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:51,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:55:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:55:51,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:55:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-11-16 21:55:51,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-16 21:55:51,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:55:51,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032034587] [2021-11-16 21:55:51,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032034587] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:51,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117845409] [2021-11-16 21:55:51,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:55:51,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:55:51,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:55:51,100 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:55:51,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-16 21:55:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:55:51,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 2639 conjuncts, 106 conjunts are in the unsatisfiable core [2021-11-16 21:55:51,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:55:51,688 INFO L354 Elim1Store]: treesize reduction 27, result has 41.3 percent of original size [2021-11-16 21:55:51,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 38 [2021-11-16 21:55:51,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 21:55:51,746 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-16 21:55:51,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-11-16 21:55:55,774 INFO L354 Elim1Store]: treesize reduction 120, result has 21.6 percent of original size [2021-11-16 21:55:55,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 348 treesize of output 224 [2021-11-16 21:55:57,216 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-16 21:55:57,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:55:59,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117845409] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:55:59,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:55:59,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 30] total 42 [2021-11-16 21:55:59,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210338186] [2021-11-16 21:55:59,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:55:59,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-11-16 21:55:59,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:55:59,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-11-16 21:55:59,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2404, Unknown=0, NotChecked=0, Total=2550 [2021-11-16 21:55:59,620 INFO L87 Difference]: Start difference. First operand 162 states and 199 transitions. Second operand has 42 states, 38 states have (on average 2.8157894736842106) internal successors, (107), 32 states have internal predecessors, (107), 13 states have call successors, (31), 8 states have call predecessors, (31), 8 states have return successors, (29), 14 states have call predecessors, (29), 12 states have call successors, (29) [2021-11-16 21:56:11,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:11,679 INFO L93 Difference]: Finished difference Result 390 states and 494 transitions. [2021-11-16 21:56:11,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-11-16 21:56:11,680 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 38 states have (on average 2.8157894736842106) internal successors, (107), 32 states have internal predecessors, (107), 13 states have call successors, (31), 8 states have call predecessors, (31), 8 states have return successors, (29), 14 states have call predecessors, (29), 12 states have call successors, (29) Word has length 103 [2021-11-16 21:56:11,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:11,682 INFO L225 Difference]: With dead ends: 390 [2021-11-16 21:56:11,682 INFO L226 Difference]: Without dead ends: 239 [2021-11-16 21:56:11,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1510 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=659, Invalid=7351, Unknown=0, NotChecked=0, Total=8010 [2021-11-16 21:56:11,685 INFO L933 BasicCegarLoop]: 165 mSDtfsCounter, 426 mSDsluCounter, 2534 mSDsCounter, 0 mSdLazyCounter, 3244 mSolverCounterSat, 348 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2699 SdHoareTripleChecker+Invalid, 4174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 348 IncrementalHoareTripleChecker+Valid, 3244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 582 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:11,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 2699 Invalid, 4174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [348 Valid, 3244 Invalid, 0 Unknown, 582 Unchecked, 7.1s Time] [2021-11-16 21:56:11,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-11-16 21:56:11,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 189. [2021-11-16 21:56:11,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 121 states have (on average 1.140495867768595) internal successors, (138), 124 states have internal predecessors, (138), 45 states have call successors, (45), 17 states have call predecessors, (45), 22 states have return successors, (55), 47 states have call predecessors, (55), 43 states have call successors, (55) [2021-11-16 21:56:11,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 238 transitions. [2021-11-16 21:56:11,703 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 238 transitions. Word has length 103 [2021-11-16 21:56:11,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:11,704 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 238 transitions. [2021-11-16 21:56:11,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 38 states have (on average 2.8157894736842106) internal successors, (107), 32 states have internal predecessors, (107), 13 states have call successors, (31), 8 states have call predecessors, (31), 8 states have return successors, (29), 14 states have call predecessors, (29), 12 states have call successors, (29) [2021-11-16 21:56:11,704 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 238 transitions. [2021-11-16 21:56:11,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-11-16 21:56:11,705 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:11,705 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:11,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-16 21:56:11,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:11,918 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:11,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:11,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1624983934, now seen corresponding path program 1 times [2021-11-16 21:56:11,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:11,919 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716505780] [2021-11-16 21:56:11,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:11,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:11,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:12,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:12,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:12,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:56:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:56:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:56:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:56:12,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:12,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 21:56:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-11-16 21:56:12,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:12,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716505780] [2021-11-16 21:56:12,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716505780] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:12,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:56:12,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-16 21:56:12,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251043404] [2021-11-16 21:56:12,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:12,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-16 21:56:12,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:12,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-16 21:56:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-11-16 21:56:12,287 INFO L87 Difference]: Start difference. First operand 189 states and 238 transitions. Second operand has 16 states, 16 states have (on average 3.9375) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (17), 5 states have call predecessors, (17), 3 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2021-11-16 21:56:13,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:13,726 INFO L93 Difference]: Finished difference Result 239 states and 308 transitions. [2021-11-16 21:56:13,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-16 21:56:13,727 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (17), 5 states have call predecessors, (17), 3 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) Word has length 108 [2021-11-16 21:56:13,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:13,728 INFO L225 Difference]: With dead ends: 239 [2021-11-16 21:56:13,729 INFO L226 Difference]: Without dead ends: 230 [2021-11-16 21:56:13,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2021-11-16 21:56:13,730 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 253 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 1187 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:13,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 1187 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-16 21:56:13,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-11-16 21:56:13,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 192. [2021-11-16 21:56:13,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 123 states have (on average 1.1382113821138211) internal successors, (140), 127 states have internal predecessors, (140), 45 states have call successors, (45), 17 states have call predecessors, (45), 23 states have return successors, (58), 47 states have call predecessors, (58), 43 states have call successors, (58) [2021-11-16 21:56:13,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 243 transitions. [2021-11-16 21:56:13,744 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 243 transitions. Word has length 108 [2021-11-16 21:56:13,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:13,745 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 243 transitions. [2021-11-16 21:56:13,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.9375) internal successors, (63), 12 states have internal predecessors, (63), 4 states have call successors, (17), 5 states have call predecessors, (17), 3 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2021-11-16 21:56:13,745 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 243 transitions. [2021-11-16 21:56:13,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-11-16 21:56:13,746 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:13,746 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:13,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-16 21:56:13,746 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:13,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:13,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1208664318, now seen corresponding path program 1 times [2021-11-16 21:56:13,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:13,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300146061] [2021-11-16 21:56:13,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:13,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:13,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:13,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:13,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:13,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:13,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:13,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:56:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:56:13,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:56:13,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:13,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:13,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:56:13,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:13,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,977 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 21:56:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:13,994 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-16 21:56:13,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:13,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300146061] [2021-11-16 21:56:13,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300146061] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:13,994 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:56:13,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-16 21:56:13,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379421765] [2021-11-16 21:56:13,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:13,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-16 21:56:13,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-16 21:56:13,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-16 21:56:13,996 INFO L87 Difference]: Start difference. First operand 192 states and 243 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 21:56:14,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:14,950 INFO L93 Difference]: Finished difference Result 385 states and 493 transitions. [2021-11-16 21:56:14,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-16 21:56:14,950 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) Word has length 108 [2021-11-16 21:56:14,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:14,952 INFO L225 Difference]: With dead ends: 385 [2021-11-16 21:56:14,952 INFO L226 Difference]: Without dead ends: 229 [2021-11-16 21:56:14,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-11-16 21:56:14,953 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 91 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:14,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 548 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-16 21:56:14,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-11-16 21:56:14,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 192. [2021-11-16 21:56:14,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 123 states have (on average 1.1300813008130082) internal successors, (139), 127 states have internal predecessors, (139), 45 states have call successors, (45), 17 states have call predecessors, (45), 23 states have return successors, (57), 47 states have call predecessors, (57), 43 states have call successors, (57) [2021-11-16 21:56:14,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 241 transitions. [2021-11-16 21:56:14,966 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 241 transitions. Word has length 108 [2021-11-16 21:56:14,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:14,966 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 241 transitions. [2021-11-16 21:56:14,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (17), 5 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 1 states have call successors, (16) [2021-11-16 21:56:14,967 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 241 transitions. [2021-11-16 21:56:14,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-11-16 21:56:14,968 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:14,969 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:14,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-16 21:56:14,969 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:14,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:14,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1145937350, now seen corresponding path program 2 times [2021-11-16 21:56:14,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:14,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777982755] [2021-11-16 21:56:14,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:14,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:15,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:15,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:15,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:56:15,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:15,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:56:15,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:56:15,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:15,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:56:15,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:15,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2021-11-16 21:56:15,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:15,333 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-11-16 21:56:15,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:15,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777982755] [2021-11-16 21:56:15,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777982755] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:15,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103442565] [2021-11-16 21:56:15,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-16 21:56:15,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:15,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:56:15,335 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:56:15,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-16 21:56:16,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-16 21:56:16,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-16 21:56:16,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 2645 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-16 21:56:16,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:56:16,804 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-16 21:56:16,805 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:56:16,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103442565] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:16,805 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:56:16,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [18] total 31 [2021-11-16 21:56:16,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076646572] [2021-11-16 21:56:16,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:16,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:56:16,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:16,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:56:16,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=865, Unknown=0, NotChecked=0, Total=930 [2021-11-16 21:56:16,806 INFO L87 Difference]: Start difference. First operand 192 states and 241 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 6 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2021-11-16 21:56:17,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:17,124 INFO L93 Difference]: Finished difference Result 250 states and 310 transitions. [2021-11-16 21:56:17,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:56:17,124 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 6 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 108 [2021-11-16 21:56:17,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:17,126 INFO L225 Difference]: With dead ends: 250 [2021-11-16 21:56:17,126 INFO L226 Difference]: Without dead ends: 182 [2021-11-16 21:56:17,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2021-11-16 21:56:17,127 INFO L933 BasicCegarLoop]: 173 mSDtfsCounter, 114 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 2234 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:17,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 2234 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:56:17,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-11-16 21:56:17,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 176. [2021-11-16 21:56:17,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 113 states have (on average 1.1238938053097345) internal successors, (127), 115 states have internal predecessors, (127), 42 states have call successors, (42), 16 states have call predecessors, (42), 20 states have return successors, (46), 44 states have call predecessors, (46), 40 states have call successors, (46) [2021-11-16 21:56:17,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 215 transitions. [2021-11-16 21:56:17,137 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 215 transitions. Word has length 108 [2021-11-16 21:56:17,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:17,137 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 215 transitions. [2021-11-16 21:56:17,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 14 states have internal predecessors, (63), 6 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2021-11-16 21:56:17,138 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 215 transitions. [2021-11-16 21:56:17,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-11-16 21:56:17,139 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:17,139 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:17,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-16 21:56:17,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:17,355 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:17,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:17,355 INFO L85 PathProgramCache]: Analyzing trace with hash 787159086, now seen corresponding path program 1 times [2021-11-16 21:56:17,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:17,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839485603] [2021-11-16 21:56:17,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:17,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:17,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:17,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-16 21:56:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:56:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-16 21:56:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:17,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-11-16 21:56:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:17,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:17,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 21:56:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-11-16 21:56:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-16 21:56:17,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:17,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839485603] [2021-11-16 21:56:17,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839485603] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:17,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496988552] [2021-11-16 21:56:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:17,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:17,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:56:17,656 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:56:17,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-16 21:56:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 2739 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-16 21:56:18,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:56:18,251 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-16 21:56:18,251 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:56:18,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496988552] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:18,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:56:18,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 19 [2021-11-16 21:56:18,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286841111] [2021-11-16 21:56:18,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:18,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-16 21:56:18,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:18,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-16 21:56:18,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-11-16 21:56:18,253 INFO L87 Difference]: Start difference. First operand 176 states and 215 transitions. Second operand has 9 states, 8 states have (on average 9.25) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-16 21:56:18,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:18,536 INFO L93 Difference]: Finished difference Result 328 states and 400 transitions. [2021-11-16 21:56:18,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-16 21:56:18,537 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) Word has length 132 [2021-11-16 21:56:18,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:18,538 INFO L225 Difference]: With dead ends: 328 [2021-11-16 21:56:18,538 INFO L226 Difference]: Without dead ends: 219 [2021-11-16 21:56:18,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-11-16 21:56:18,539 INFO L933 BasicCegarLoop]: 190 mSDtfsCounter, 192 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 1223 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:18,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 1223 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-16 21:56:18,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-11-16 21:56:18,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 191. [2021-11-16 21:56:18,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 122 states have (on average 1.1147540983606556) internal successors, (136), 125 states have internal predecessors, (136), 46 states have call successors, (46), 17 states have call predecessors, (46), 22 states have return successors, (53), 48 states have call predecessors, (53), 44 states have call successors, (53) [2021-11-16 21:56:18,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 235 transitions. [2021-11-16 21:56:18,567 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 235 transitions. Word has length 132 [2021-11-16 21:56:18,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:18,567 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 235 transitions. [2021-11-16 21:56:18,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.25) internal successors, (74), 6 states have internal predecessors, (74), 3 states have call successors, (23), 3 states have call predecessors, (23), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-16 21:56:18,567 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 235 transitions. [2021-11-16 21:56:18,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-11-16 21:56:18,572 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:18,572 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:18,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-16 21:56:18,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:18,795 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:18,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:18,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1467028945, now seen corresponding path program 1 times [2021-11-16 21:56:18,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:18,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614751769] [2021-11-16 21:56:18,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:18,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:18,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:18,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-16 21:56:18,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:18,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-11-16 21:56:18,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2021-11-16 21:56:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-16 21:56:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:18,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2021-11-16 21:56:19,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:19,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:19,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2021-11-16 21:56:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2021-11-16 21:56:19,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:19,081 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-11-16 21:56:19,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:19,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614751769] [2021-11-16 21:56:19,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614751769] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:19,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:56:19,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-16 21:56:19,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730178218] [2021-11-16 21:56:19,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:19,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 21:56:19,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:19,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 21:56:19,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-16 21:56:19,084 INFO L87 Difference]: Start difference. First operand 191 states and 235 transitions. Second operand has 11 states, 10 states have (on average 6.7) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-16 21:56:20,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:20,308 INFO L93 Difference]: Finished difference Result 345 states and 422 transitions. [2021-11-16 21:56:20,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-16 21:56:20,309 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 132 [2021-11-16 21:56:20,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:20,310 INFO L225 Difference]: With dead ends: 345 [2021-11-16 21:56:20,310 INFO L226 Difference]: Without dead ends: 236 [2021-11-16 21:56:20,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-11-16 21:56:20,311 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 162 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:20,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 949 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 21:56:20,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-11-16 21:56:20,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 176. [2021-11-16 21:56:20,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 113 states have (on average 1.1150442477876106) internal successors, (126), 115 states have internal predecessors, (126), 42 states have call successors, (42), 16 states have call predecessors, (42), 20 states have return successors, (46), 44 states have call predecessors, (46), 40 states have call successors, (46) [2021-11-16 21:56:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 214 transitions. [2021-11-16 21:56:20,323 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 214 transitions. Word has length 132 [2021-11-16 21:56:20,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:20,323 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 214 transitions. [2021-11-16 21:56:20,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.7) internal successors, (67), 6 states have internal predecessors, (67), 3 states have call successors, (23), 7 states have call predecessors, (23), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-16 21:56:20,323 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 214 transitions. [2021-11-16 21:56:20,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-16 21:56:20,324 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:20,325 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:20,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-16 21:56:20,325 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:20,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:20,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1796968396, now seen corresponding path program 1 times [2021-11-16 21:56:20,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:20,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109216719] [2021-11-16 21:56:20,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:20,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:20,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:20,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:20,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:56:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 21:56:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 21:56:20,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 21:56:20,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:20,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-16 21:56:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:20,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:20,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2021-11-16 21:56:20,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-11-16 21:56:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-11-16 21:56:20,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:20,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109216719] [2021-11-16 21:56:20,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109216719] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:20,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:56:20,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-16 21:56:20,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618738889] [2021-11-16 21:56:20,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:20,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-16 21:56:20,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:20,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-16 21:56:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-11-16 21:56:20,602 INFO L87 Difference]: Start difference. First operand 176 states and 214 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (24), 6 states have call predecessors, (24), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-16 21:56:22,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:22,571 INFO L93 Difference]: Finished difference Result 269 states and 330 transitions. [2021-11-16 21:56:22,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-16 21:56:22,572 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (24), 6 states have call predecessors, (24), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 141 [2021-11-16 21:56:22,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:22,573 INFO L225 Difference]: With dead ends: 269 [2021-11-16 21:56:22,573 INFO L226 Difference]: Without dead ends: 193 [2021-11-16 21:56:22,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-11-16 21:56:22,574 INFO L933 BasicCegarLoop]: 158 mSDtfsCounter, 128 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:22,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 742 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2021-11-16 21:56:22,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-11-16 21:56:22,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 181. [2021-11-16 21:56:22,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 117 states have (on average 1.1111111111111112) internal successors, (130), 119 states have internal predecessors, (130), 42 states have call successors, (42), 16 states have call predecessors, (42), 21 states have return successors, (47), 45 states have call predecessors, (47), 40 states have call successors, (47) [2021-11-16 21:56:22,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 219 transitions. [2021-11-16 21:56:22,585 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 219 transitions. Word has length 141 [2021-11-16 21:56:22,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:22,585 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 219 transitions. [2021-11-16 21:56:22,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 5 states have internal predecessors, (68), 2 states have call successors, (24), 6 states have call predecessors, (24), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2021-11-16 21:56:22,585 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 219 transitions. [2021-11-16 21:56:22,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 21:56:22,590 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:22,590 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:22,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-16 21:56:22,590 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:22,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:22,591 INFO L85 PathProgramCache]: Analyzing trace with hash 999835865, now seen corresponding path program 1 times [2021-11-16 21:56:22,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:22,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12575903] [2021-11-16 21:56:22,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:22,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:22,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:22,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:22,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:22,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:56:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 21:56:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 21:56:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 21:56:22,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:22,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-16 21:56:22,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:22,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 21:56:22,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-11-16 21:56:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:22,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-11-16 21:56:22,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:23,005 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-16 21:56:23,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:23,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12575903] [2021-11-16 21:56:23,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12575903] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:23,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727618932] [2021-11-16 21:56:23,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:23,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:23,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:56:23,007 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:56:23,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-16 21:56:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:23,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 2786 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-16 21:56:23,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:56:23,823 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-16 21:56:23,823 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:56:23,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727618932] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:23,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:56:23,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [20] total 29 [2021-11-16 21:56:23,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420636698] [2021-11-16 21:56:23,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:23,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-16 21:56:23,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:23,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-16 21:56:23,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=740, Unknown=0, NotChecked=0, Total=812 [2021-11-16 21:56:23,825 INFO L87 Difference]: Start difference. First operand 181 states and 219 transitions. Second operand has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 13 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-16 21:56:24,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:24,103 INFO L93 Difference]: Finished difference Result 299 states and 352 transitions. [2021-11-16 21:56:24,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-16 21:56:24,103 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 13 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 147 [2021-11-16 21:56:24,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:24,104 INFO L225 Difference]: With dead ends: 299 [2021-11-16 21:56:24,104 INFO L226 Difference]: Without dead ends: 184 [2021-11-16 21:56:24,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=1210, Unknown=0, NotChecked=0, Total=1332 [2021-11-16 21:56:24,105 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 120 mSDsluCounter, 1800 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:24,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 1964 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:56:24,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-11-16 21:56:24,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2021-11-16 21:56:24,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 119 states have (on average 1.1092436974789917) internal successors, (132), 122 states have internal predecessors, (132), 42 states have call successors, (42), 16 states have call predecessors, (42), 22 states have return successors, (49), 45 states have call predecessors, (49), 40 states have call successors, (49) [2021-11-16 21:56:24,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 223 transitions. [2021-11-16 21:56:24,120 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 223 transitions. Word has length 147 [2021-11-16 21:56:24,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:24,120 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 223 transitions. [2021-11-16 21:56:24,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 13 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-16 21:56:24,120 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 223 transitions. [2021-11-16 21:56:24,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 21:56:24,121 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:24,121 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:24,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-16 21:56:24,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:24,322 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:24,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:24,322 INFO L85 PathProgramCache]: Analyzing trace with hash -866872809, now seen corresponding path program 1 times [2021-11-16 21:56:24,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:24,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246554924] [2021-11-16 21:56:24,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:24,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:24,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:24,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:24,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:24,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:24,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:24,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:56:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 21:56:24,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 21:56:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 21:56:24,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2021-11-16 21:56:24,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:24,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 21:56:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-11-16 21:56:24,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-11-16 21:56:24,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:24,689 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-16 21:56:24,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:24,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246554924] [2021-11-16 21:56:24,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246554924] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:24,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151022952] [2021-11-16 21:56:24,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:24,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:24,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:56:24,691 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:56:24,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-16 21:56:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 2783 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-16 21:56:25,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:56:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 53 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-16 21:56:25,290 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-16 21:56:25,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151022952] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:25,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-16 21:56:25,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [18] total 18 [2021-11-16 21:56:25,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284809165] [2021-11-16 21:56:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:25,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-16 21:56:25,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:25,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-16 21:56:25,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-11-16 21:56:25,292 INFO L87 Difference]: Start difference. First operand 184 states and 223 transitions. Second operand has 13 states, 13 states have (on average 6.538461538461538) internal successors, (85), 11 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-16 21:56:25,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:25,448 INFO L93 Difference]: Finished difference Result 298 states and 349 transitions. [2021-11-16 21:56:25,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-16 21:56:25,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.538461538461538) internal successors, (85), 11 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) Word has length 147 [2021-11-16 21:56:25,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:25,450 INFO L225 Difference]: With dead ends: 298 [2021-11-16 21:56:25,450 INFO L226 Difference]: Without dead ends: 180 [2021-11-16 21:56:25,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-11-16 21:56:25,451 INFO L933 BasicCegarLoop]: 172 mSDtfsCounter, 109 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1727 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:25,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 1727 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-16 21:56:25,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-11-16 21:56:25,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 177. [2021-11-16 21:56:25,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 115 states have (on average 1.1130434782608696) internal successors, (128), 117 states have internal predecessors, (128), 40 states have call successors, (40), 16 states have call predecessors, (40), 21 states have return successors, (45), 43 states have call predecessors, (45), 39 states have call successors, (45) [2021-11-16 21:56:25,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 213 transitions. [2021-11-16 21:56:25,461 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 213 transitions. Word has length 147 [2021-11-16 21:56:25,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:25,461 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 213 transitions. [2021-11-16 21:56:25,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.538461538461538) internal successors, (85), 11 states have internal predecessors, (85), 5 states have call successors, (25), 3 states have call predecessors, (25), 4 states have return successors, (22), 5 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-16 21:56:25,461 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 213 transitions. [2021-11-16 21:56:25,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-11-16 21:56:25,462 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:25,462 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:25,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-16 21:56:25,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-16 21:56:25,675 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:25,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:25,676 INFO L85 PathProgramCache]: Analyzing trace with hash 2130214797, now seen corresponding path program 1 times [2021-11-16 21:56:25,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:25,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099055411] [2021-11-16 21:56:25,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:25,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:25,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,769 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:25,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:25,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:25,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-11-16 21:56:25,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-16 21:56:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-16 21:56:25,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2021-11-16 21:56:25,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-11-16 21:56:25,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:25,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2021-11-16 21:56:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:25,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:25,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,936 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:25,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 21:56:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2021-11-16 21:56:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2021-11-16 21:56:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:25,965 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-16 21:56:25,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:25,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099055411] [2021-11-16 21:56:25,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099055411] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-16 21:56:25,966 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-16 21:56:25,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-16 21:56:25,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558360039] [2021-11-16 21:56:25,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-16 21:56:25,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-16 21:56:25,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:25,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-16 21:56:25,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-11-16 21:56:25,968 INFO L87 Difference]: Start difference. First operand 177 states and 213 transitions. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (26), 7 states have call predecessors, (26), 2 states have return successors, (23), 4 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-16 21:56:27,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:27,237 INFO L93 Difference]: Finished difference Result 270 states and 332 transitions. [2021-11-16 21:56:27,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-16 21:56:27,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (26), 7 states have call predecessors, (26), 2 states have return successors, (23), 4 states have call predecessors, (23), 3 states have call successors, (23) Word has length 153 [2021-11-16 21:56:27,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:27,239 INFO L225 Difference]: With dead ends: 270 [2021-11-16 21:56:27,239 INFO L226 Difference]: Without dead ends: 206 [2021-11-16 21:56:27,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-11-16 21:56:27,240 INFO L933 BasicCegarLoop]: 166 mSDtfsCounter, 207 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:27,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 763 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-16 21:56:27,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-11-16 21:56:27,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 182. [2021-11-16 21:56:27,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 119 states have (on average 1.1092436974789917) internal successors, (132), 121 states have internal predecessors, (132), 40 states have call successors, (40), 16 states have call predecessors, (40), 22 states have return successors, (46), 44 states have call predecessors, (46), 39 states have call successors, (46) [2021-11-16 21:56:27,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 218 transitions. [2021-11-16 21:56:27,250 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 218 transitions. Word has length 153 [2021-11-16 21:56:27,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:27,251 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 218 transitions. [2021-11-16 21:56:27,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (26), 7 states have call predecessors, (26), 2 states have return successors, (23), 4 states have call predecessors, (23), 3 states have call successors, (23) [2021-11-16 21:56:27,251 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 218 transitions. [2021-11-16 21:56:27,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-16 21:56:27,252 INFO L506 BasicCegarLoop]: Found error trace [2021-11-16 21:56:27,252 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:27,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-16 21:56:27,252 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-16 21:56:27,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-16 21:56:27,252 INFO L85 PathProgramCache]: Analyzing trace with hash -648190534, now seen corresponding path program 1 times [2021-11-16 21:56:27,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-16 21:56:27,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733084659] [2021-11-16 21:56:27,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:27,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-16 21:56:27,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:27,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-16 21:56:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-16 21:56:27,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-11-16 21:56:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-16 21:56:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-16 21:56:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-11-16 21:56:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-16 21:56:27,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-16 21:56:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-16 21:56:27,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-16 21:56:27,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-16 21:56:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-16 21:56:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-16 21:56:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-16 21:56:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-11-16 21:56:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2021-11-16 21:56:27,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,630 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-16 21:56:27,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-16 21:56:27,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733084659] [2021-11-16 21:56:27,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733084659] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:27,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491744058] [2021-11-16 21:56:27,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-16 21:56:27,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-16 21:56:27,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-16 21:56:27,633 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-16 21:56:27,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-16 21:56:27,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-16 21:56:27,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 2779 conjuncts, 130 conjunts are in the unsatisfiable core [2021-11-16 21:56:27,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-16 21:56:28,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2021-11-16 21:56:28,174 INFO L354 Elim1Store]: treesize reduction 27, result has 41.3 percent of original size [2021-11-16 21:56:28,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 38 [2021-11-16 21:56:28,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-16 21:56:28,208 INFO L354 Elim1Store]: treesize reduction 23, result has 36.1 percent of original size [2021-11-16 21:56:28,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-11-16 21:56:31,384 WARN L860 $PredicateComparison]: unable to prove that (exists ((|aws_add_size_checked_aws_add_u64_checked_~a#1| Int) (|aws_add_size_checked_aws_add_u64_checked_~r#1.offset| Int)) (= |c_#memory_int| (store |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base| (store (select |c_old(#memory_int)| |c_aws_add_size_checked_#in~r#1.base|) |aws_add_size_checked_aws_add_u64_checked_~r#1.offset| (+ |c_aws_add_size_checked_#in~b#1| |aws_add_size_checked_aws_add_u64_checked_~a#1|))))) is different from true [2021-11-16 21:56:33,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-11-16 21:56:35,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-16 21:56:35,828 INFO L354 Elim1Store]: treesize reduction 232, result has 11.5 percent of original size [2021-11-16 21:56:35,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 20 case distinctions, treesize of input 177 treesize of output 140 [2021-11-16 21:56:35,838 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-11-16 21:56:35,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 174 treesize of output 174 [2021-11-16 21:56:37,701 INFO L354 Elim1Store]: treesize reduction 120, result has 21.6 percent of original size [2021-11-16 21:56:37,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 348 treesize of output 224 [2021-11-16 21:56:39,703 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 22 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2021-11-16 21:56:39,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-16 21:56:41,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491744058] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-16 21:56:41,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-16 21:56:41,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 38] total 49 [2021-11-16 21:56:41,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774740461] [2021-11-16 21:56:41,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-16 21:56:41,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-16 21:56:41,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-16 21:56:41,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-16 21:56:41,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=2909, Unknown=3, NotChecked=108, Total=3192 [2021-11-16 21:56:41,439 INFO L87 Difference]: Start difference. First operand 182 states and 218 transitions. Second operand has 49 states, 42 states have (on average 3.1666666666666665) internal successors, (133), 34 states have internal predecessors, (133), 16 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (39), 17 states have call predecessors, (39), 15 states have call successors, (39) [2021-11-16 21:56:45,086 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-16 21:56:46,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-16 21:56:46,982 INFO L93 Difference]: Finished difference Result 194 states and 228 transitions. [2021-11-16 21:56:46,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-16 21:56:46,982 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 42 states have (on average 3.1666666666666665) internal successors, (133), 34 states have internal predecessors, (133), 16 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (39), 17 states have call predecessors, (39), 15 states have call successors, (39) Word has length 147 [2021-11-16 21:56:46,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-16 21:56:46,983 INFO L225 Difference]: With dead ends: 194 [2021-11-16 21:56:46,983 INFO L226 Difference]: Without dead ends: 0 [2021-11-16 21:56:46,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 158 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 994 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=233, Invalid=3674, Unknown=3, NotChecked=122, Total=4032 [2021-11-16 21:56:46,985 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 31 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2021-11-16 21:56:46,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 153 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 340 Invalid, 0 Unknown, 81 Unchecked, 5.3s Time] [2021-11-16 21:56:46,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-16 21:56:46,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-16 21:56:46,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-16 21:56:46,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-16 21:56:46,986 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 147 [2021-11-16 21:56:46,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-16 21:56:46,986 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-16 21:56:46,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 42 states have (on average 3.1666666666666665) internal successors, (133), 34 states have internal predecessors, (133), 16 states have call successors, (43), 12 states have call predecessors, (43), 12 states have return successors, (39), 17 states have call predecessors, (39), 15 states have call successors, (39) [2021-11-16 21:56:46,986 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-16 21:56:46,986 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-16 21:56:46,988 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-16 21:56:47,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-11-16 21:56:47,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-16 21:56:47,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-16 21:56:47,594 INFO L854 garLoopResultBuilder]: At program point bounded_mallocENTRY(lines 6882 6887) the Hoare annotation is: (or (not (< 1 |~#s_can_fail_allocator_static~0.base|)) (and (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2021-11-16 21:56:47,594 INFO L858 garLoopResultBuilder]: For program point bounded_mallocFINAL(lines 6882 6887) no Hoare annotation was computed. [2021-11-16 21:56:47,594 INFO L858 garLoopResultBuilder]: For program point bounded_mallocEXIT(lines 6882 6887) no Hoare annotation was computed. [2021-11-16 21:56:47,594 INFO L858 garLoopResultBuilder]: For program point L6883-1(lines 6883 6885) no Hoare annotation was computed. [2021-11-16 21:56:47,594 INFO L854 garLoopResultBuilder]: At program point L6883(lines 6883 6885) the Hoare annotation is: (or (not (< 1 |~#s_can_fail_allocator_static~0.base|)) (and (= |bounded_malloc_#in~size| bounded_malloc_~size) (= |old(#length)| |#length|) (= |old(#valid)| |#valid|))) [2021-11-16 21:56:47,594 INFO L861 garLoopResultBuilder]: At program point aws_mem_acquireENTRY(lines 6928 6938) the Hoare annotation is: true [2021-11-16 21:56:47,594 INFO L858 garLoopResultBuilder]: For program point L6934(lines 6934 6936) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point L6935-1(line 6935) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point L6935(line 6935) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point aws_mem_acquireEXIT(lines 6928 6938) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point L6931-1(line 6931) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point L6931(line 6931) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point L6934-2(lines 6934 6936) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point L6933(line 6933) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point L6929-2(line 6929) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point L6929-1(line 6929) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point L6929(line 6929) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point aws_mem_acquireFINAL(lines 6928 6938) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point nondet_boolFINAL(line 261) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point nondet_boolEXIT(line 261) no Hoare annotation was computed. [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point nondet_boolENTRY(line 261) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L861 garLoopResultBuilder]: At program point aws_string_is_validENTRY(lines 6252 6257) the Hoare annotation is: true [2021-11-16 21:56:47,595 INFO L858 garLoopResultBuilder]: For program point L6256-2(line 6256) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point L6256(line 6256) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point L6256-5(line 6256) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point aws_string_is_validFINAL(lines 6252 6257) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point L6256-3(line 6256) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point aws_string_is_validEXIT(lines 6252 6257) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point aws_allocator_is_validFINAL(lines 6923 6926) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L858 garLoopResultBuilder]: For program point L6925-1(line 6925) no Hoare annotation was computed. [2021-11-16 21:56:47,596 INFO L861 garLoopResultBuilder]: At program point L6925(line 6925) the Hoare annotation is: true [2021-11-16 21:56:47,596 INFO L861 garLoopResultBuilder]: At program point aws_allocator_is_validENTRY(lines 6923 6926) the Hoare annotation is: true [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point aws_allocator_is_validEXIT(lines 6923 6926) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point nondet_uint64_tEXIT(line 266) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L861 garLoopResultBuilder]: At program point nondet_uint64_tENTRY(line 266) the Hoare annotation is: true [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point nondet_uint64_tFINAL(line 266) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L861 garLoopResultBuilder]: At program point __CPROVER_overflow_plusENTRY(lines 248 251) the Hoare annotation is: true [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point __CPROVER_overflow_plusFINAL(lines 248 251) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point __CPROVER_overflow_plusEXIT(lines 248 251) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point L8989(line 8989) no Hoare annotation was computed. [2021-11-16 21:56:47,597 INFO L858 garLoopResultBuilder]: For program point L8990-1(line 8990) no Hoare annotation was computed. [2021-11-16 21:56:47,598 INFO L861 garLoopResultBuilder]: At program point L8989-1(line 8989) the Hoare annotation is: true [2021-11-16 21:56:47,598 INFO L858 garLoopResultBuilder]: For program point L8989-2(line 8989) no Hoare annotation was computed. [2021-11-16 21:56:47,598 INFO L861 garLoopResultBuilder]: At program point aws_string_new_from_stringENTRY(lines 8988 8991) the Hoare annotation is: true [2021-11-16 21:56:47,598 INFO L861 garLoopResultBuilder]: At program point L8990(line 8990) the Hoare annotation is: true [2021-11-16 21:56:47,598 INFO L861 garLoopResultBuilder]: At program point L8989-4(line 8989) the Hoare annotation is: true [2021-11-16 21:56:47,598 INFO L858 garLoopResultBuilder]: For program point L8989-5(line 8989) no Hoare annotation was computed. [2021-11-16 21:56:47,598 INFO L858 garLoopResultBuilder]: For program point aws_string_new_from_stringEXIT(lines 8988 8991) no Hoare annotation was computed. [2021-11-16 21:56:47,598 INFO L858 garLoopResultBuilder]: For program point aws_string_new_from_stringFINAL(lines 8988 8991) no Hoare annotation was computed. [2021-11-16 21:56:47,598 INFO L861 garLoopResultBuilder]: At program point can_fail_mallocENTRY(lines 6899 6903) the Hoare annotation is: true [2021-11-16 21:56:47,598 INFO L858 garLoopResultBuilder]: For program point L6900-3(lines 6900 6902) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L861 garLoopResultBuilder]: At program point L6902(line 6902) the Hoare annotation is: true [2021-11-16 21:56:47,599 INFO L858 garLoopResultBuilder]: For program point can_fail_mallocFINAL(lines 6899 6903) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L858 garLoopResultBuilder]: For program point L6900-1(lines 6900 6902) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L858 garLoopResultBuilder]: For program point can_fail_mallocEXIT(lines 6899 6903) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L861 garLoopResultBuilder]: At program point L6900(line 6900) the Hoare annotation is: true [2021-11-16 21:56:47,599 INFO L858 garLoopResultBuilder]: For program point L6902-1(line 6902) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L861 garLoopResultBuilder]: At program point aws_string_new_from_arrayENTRY(lines 8964 8986) the Hoare annotation is: true [2021-11-16 21:56:47,599 INFO L858 garLoopResultBuilder]: For program point L8985-4(line 8985) no Hoare annotation was computed. [2021-11-16 21:56:47,599 INFO L861 garLoopResultBuilder]: At program point L8985-1(line 8985) the Hoare annotation is: true [2021-11-16 21:56:47,600 INFO L861 garLoopResultBuilder]: At program point L8983(line 8983) the Hoare annotation is: true [2021-11-16 21:56:47,600 INFO L858 garLoopResultBuilder]: For program point L8985-2(line 8985) no Hoare annotation was computed. [2021-11-16 21:56:47,600 INFO L858 garLoopResultBuilder]: For program point L8983-1(line 8983) no Hoare annotation was computed. [2021-11-16 21:56:47,600 INFO L861 garLoopResultBuilder]: At program point L8985-3(line 8985) the Hoare annotation is: true [2021-11-16 21:56:47,600 INFO L861 garLoopResultBuilder]: At program point L8973(line 8973) the Hoare annotation is: true [2021-11-16 21:56:47,600 INFO L858 garLoopResultBuilder]: For program point L8973-1(line 8973) no Hoare annotation was computed. [2021-11-16 21:56:47,600 INFO L861 garLoopResultBuilder]: At program point L8965(line 8965) the Hoare annotation is: true [2021-11-16 21:56:47,600 INFO L858 garLoopResultBuilder]: For program point aws_string_new_from_arrayFINAL(lines 8964 8986) no Hoare annotation was computed. [2021-11-16 21:56:47,600 INFO L861 garLoopResultBuilder]: At program point L8965-1(line 8965) the Hoare annotation is: true [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point aws_string_new_from_arrayEXIT(lines 8964 8986) no Hoare annotation was computed. [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point L8974(lines 8974 8978) no Hoare annotation was computed. [2021-11-16 21:56:47,601 INFO L861 garLoopResultBuilder]: At program point L8968(line 8968) the Hoare annotation is: true [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point L8968-1(line 8968) no Hoare annotation was computed. [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point L8966(line 8966) no Hoare annotation was computed. [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point L8968-2(lines 8968 8972) no Hoare annotation was computed. [2021-11-16 21:56:47,601 INFO L861 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2021-11-16 21:56:47,601 INFO L861 garLoopResultBuilder]: At program point L-1-3(line -1) the Hoare annotation is: true [2021-11-16 21:56:47,601 INFO L858 garLoopResultBuilder]: For program point #Ultimate.C_memcpyFINAL(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L861 garLoopResultBuilder]: At program point #Ultimate.C_memcpyENTRY(line -1) the Hoare annotation is: true [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point #Ultimate.C_memcpyEXIT(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point L211-2(lines 210 212) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L861 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 210 212) the Hoare annotation is: true [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point L211(line 211) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 210 212) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L861 garLoopResultBuilder]: At program point aws_raise_errorENTRY(lines 1988 1999) the Hoare annotation is: true [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point aws_raise_errorFINAL(lines 1988 1999) no Hoare annotation was computed. [2021-11-16 21:56:47,602 INFO L858 garLoopResultBuilder]: For program point aws_raise_errorEXIT(lines 1988 1999) no Hoare annotation was computed. [2021-11-16 21:56:47,603 INFO L858 garLoopResultBuilder]: For program point L7317(lines 7317 7319) no Hoare annotation was computed. [2021-11-16 21:56:47,603 INFO L858 garLoopResultBuilder]: For program point can_fail_allocatorFINAL(lines 6889 6891) no Hoare annotation was computed. [2021-11-16 21:56:47,603 INFO L858 garLoopResultBuilder]: For program point can_fail_allocatorEXIT(lines 6889 6891) no Hoare annotation was computed. [2021-11-16 21:56:47,603 INFO L861 garLoopResultBuilder]: At program point can_fail_allocatorENTRY(lines 6889 6891) the Hoare annotation is: true [2021-11-16 21:56:47,603 INFO L861 garLoopResultBuilder]: At program point L2545(lines 2541 2546) the Hoare annotation is: true [2021-11-16 21:56:47,603 INFO L861 garLoopResultBuilder]: At program point aws_add_size_checkedENTRY(lines 2613 2621) the Hoare annotation is: true [2021-11-16 21:56:47,603 INFO L861 garLoopResultBuilder]: At program point L2542(line 2542) the Hoare annotation is: true [2021-11-16 21:56:47,603 INFO L858 garLoopResultBuilder]: For program point L2543-1(line 2543) no Hoare annotation was computed. [2021-11-16 21:56:47,603 INFO L861 garLoopResultBuilder]: At program point L2543(line 2543) the Hoare annotation is: true [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point L2542-1(lines 2542 2543) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point aws_add_size_checkedFINAL(lines 2613 2621) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point aws_add_size_checkedEXIT(lines 2613 2621) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L854 garLoopResultBuilder]: At program point L6815(lines 6806 6816) the Hoare annotation is: false [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point L9338(lines 9338 9344) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point L7100-1(lines 7099 7112) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L854 garLoopResultBuilder]: At program point L7100(line 7100) the Hoare annotation is: false [2021-11-16 21:56:47,604 INFO L858 garLoopResultBuilder]: For program point L6807-1(line 6807) no Hoare annotation was computed. [2021-11-16 21:56:47,604 INFO L854 garLoopResultBuilder]: At program point L6807(line 6807) the Hoare annotation is: (and (<= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073710786165) (<= 18446744073709551616 (+ (* 18446744073709551616 (div (+ (* |ULTIMATE.start_ensure_string_is_allocated_~len#1| (- 1)) 18446744073710786164) 18446744073709551616)) |ULTIMATE.start_ensure_string_is_allocated_~len#1|)) (< 0 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073709551616)) (let ((.cse0 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| 18446744073709551616))) (<= (+ (* 18446744073709551616 .cse0) 18446744073709551616) (+ |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| (* 18446744073709551616 (div (+ (* |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| (- 1)) 18446744073710786164 (* .cse0 18446744073709551616)) 18446744073709551616))))) (< 1 |~#s_can_fail_allocator_static~0.base|)) [2021-11-16 21:56:47,604 INFO L854 garLoopResultBuilder]: At program point L6803(lines 6800 6804) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L9338-2(lines 9338 9344) the Hoare annotation is: (let ((.cse4 (select |#memory_int| |ULTIMATE.start_aws_string_new_from_string_harness_~source~0#1.base|))) (and (not (= |ULTIMATE.start_ensure_string_is_allocated_#res#1.base| 0)) (< 0 |~#s_can_fail_allocator_static~0.base|) (let ((.cse0 (select |#memory_int| |ULTIMATE.start_ensure_string_is_allocated_nondet_length_#res#1.base|))) (let ((.cse3 (select .cse0 8))) (let ((.cse2 (* .cse3 (- 1))) (.cse1 (mod .cse3 18446744073709551616))) (or (and (= (select .cse0 (+ .cse1 (- 18446744073709551600))) 0) (< (div (+ 18446744073709551615 .cse2) (- 18446744073709551616)) (+ (div (+ (- 9223372036854775808) .cse3) 18446744073709551616) 1))) (and (<= (div (+ 9223372036854775807 .cse2) (- 18446744073709551616)) (div .cse3 18446744073709551616)) (= (select .cse0 (+ 16 .cse1)) 0)) (= .cse3 0))))) (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res#1.offset| 0) (<= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073710786165) (let ((.cse5 (mod (select .cse4 (+ |ULTIMATE.start_aws_string_new_from_string_harness_~source~0#1.offset| 8)) 18446744073709551616))) (or (= (mod (select .cse4 (+ |ULTIMATE.start_aws_string_new_from_string_harness_~source~0#1.offset| 16 .cse5)) 256) 0) (< 9223372036854775807 .cse5))) (not (= |ULTIMATE.start_aws_string_new_from_string_harness_~source~0#1.base| 0)) (= |ULTIMATE.start_ensure_string_is_allocated_#res#1.offset| 0) (let ((.cse8 (select |#memory_int| |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res#1.base|))) (let ((.cse7 (select .cse8 8))) (let ((.cse9 (mod .cse7 18446744073709551616)) (.cse6 (* .cse7 (- 1)))) (or (and (<= (div (+ .cse6 9223372036854775807) (- 18446744073709551616)) (div .cse7 18446744073709551616)) (= (select .cse8 (+ .cse9 16)) 0)) (= .cse7 0) (and (= (select .cse8 (+ .cse9 (- 18446744073709551600))) 0) (< (div (+ .cse6 18446744073709551615) (- 18446744073709551616)) (+ (div (+ .cse7 (- 9223372036854775808)) 18446744073709551616) 1))))))) (< 0 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073709551616)) (not (= |ULTIMATE.start_ensure_string_is_allocated_~str~0#1.base| 0)) (let ((.cse10 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| 18446744073709551616))) (<= (+ (* 18446744073709551616 .cse10) 18446744073709551616) (+ |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| (* 18446744073709551616 (div (+ (* |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~len~1#1| (- 1)) 18446744073710786164 (* .cse10 18446744073709551616)) 18446744073709551616))))) (not (= (+ 18446744073709551600 (* 18446744073709551616 (div |ULTIMATE.start_ensure_string_is_allocated_~len#1| 18446744073709551616))) |ULTIMATE.start_ensure_string_is_allocated_~len#1|)) (= |ULTIMATE.start_ensure_string_is_allocated_~str~0#1.offset| 0) (not (= |ULTIMATE.start_ensure_string_is_allocated_nondet_length_#res#1.base| 0)) (not (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res#1.base| 0)) (= |ULTIMATE.start_ensure_string_is_allocated_nondet_length_#res#1.offset| 0) (let ((.cse13 (select .cse4 8))) (let ((.cse12 (* .cse13 (- 1))) (.cse11 (mod .cse13 18446744073709551616))) (or (and (= (select .cse4 (+ 16 .cse11)) 0) (<= (div (+ .cse12 9223372036854775807) (- 18446744073709551616)) (div .cse13 18446744073709551616))) (and (< (div (+ 18446744073709551615 .cse12) (- 18446744073709551616)) (+ (div (+ (- 9223372036854775808) .cse13) 18446744073709551616) 1)) (= (select .cse4 (+ (- 18446744073709551600) .cse11)) 0)) (= 0 .cse13)))) (let ((.cse14 (select |#memory_int| |ULTIMATE.start_ensure_string_is_allocated_#res#1.base|))) (let ((.cse17 (select .cse14 (+ |ULTIMATE.start_ensure_string_is_allocated_#res#1.offset| 8)))) (let ((.cse16 (* .cse17 (- 1))) (.cse15 (mod .cse17 18446744073709551616))) (or (and (= (select .cse14 (+ .cse15 |ULTIMATE.start_ensure_string_is_allocated_#res#1.offset| (- 18446744073709551600))) 0) (< (div (+ 18446744073709551615 .cse16) (- 18446744073709551616)) (+ (div (+ .cse17 (- 9223372036854775808)) 18446744073709551616) 1))) (= .cse17 0) (and (<= (div (+ 9223372036854775807 .cse16) (- 18446744073709551616)) (div .cse17 18446744073709551616)) (= (select .cse14 (+ .cse15 |ULTIMATE.start_ensure_string_is_allocated_#res#1.offset| 16)) 0)))))) (= |ULTIMATE.start_aws_string_new_from_string_harness_~source~0#1.offset| 0))) [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L6795(lines 6793 6798) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L861 garLoopResultBuilder]: At program point L9347(line 9347) the Hoare annotation is: true [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point L9343-2(line 9343) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L9339(line 9339) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point L9339-1(line 9339) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L9343(line 9343) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L9343-1(line 9343) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L9335(line 9335) the Hoare annotation is: false [2021-11-16 21:56:47,605 INFO L858 garLoopResultBuilder]: For program point L9335-1(line 9335) no Hoare annotation was computed. [2021-11-16 21:56:47,605 INFO L854 garLoopResultBuilder]: At program point L7110(line 7110) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L7106(line 7106) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L7110-1(line 7110) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L9340(line 9340) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L9340-1(line 9340) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L7106-1(line 7106) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L9332(line 9332) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L9332-2(line 9332) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L6801-1(line 6801) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L6801(line 6801) the Hoare annotation is: (and (<= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073710786165) (< 0 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073709551616)) (< 1 |~#s_can_fail_allocator_static~0.base|)) [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L9332-3(line 9332) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L9332-4(line 9332) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L7107-1(lines 7107 7109) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L7107(lines 7107 7109) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L9341(line 9341) the Hoare annotation is: false [2021-11-16 21:56:47,606 INFO L858 garLoopResultBuilder]: For program point L9341-1(line 9341) no Hoare annotation was computed. [2021-11-16 21:56:47,606 INFO L854 garLoopResultBuilder]: At program point L6810(line 6810) the Hoare annotation is: false [2021-11-16 21:56:47,607 INFO L854 garLoopResultBuilder]: At program point L9345(line 9345) the Hoare annotation is: (and (< 0 |~#s_can_fail_allocator_static~0.base|) (= |ULTIMATE.start_aws_string_new_from_string_harness_#t~ret1328#1| 1)) [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L7099(lines 7099 7112) no Hoare annotation was computed. [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L9345-1(line 9345) no Hoare annotation was computed. [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L6810-3(line 6810) no Hoare annotation was computed. [2021-11-16 21:56:47,607 INFO L854 garLoopResultBuilder]: At program point L6810-2(line 6810) the Hoare annotation is: false [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L6810-1(lines 6810 6811) no Hoare annotation was computed. [2021-11-16 21:56:47,607 INFO L854 garLoopResultBuilder]: At program point L6802(line 6802) the Hoare annotation is: (and (<= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073710786165) (< 0 (div |ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size#1| 18446744073709551616)) (< 1 |~#s_can_fail_allocator_static~0.base|)) [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L6810-5(lines 6810 6811) no Hoare annotation was computed. [2021-11-16 21:56:47,607 INFO L858 garLoopResultBuilder]: For program point L6802-1(line 6802) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point L9329(lines 9329 9346) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point L223(line 223) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L861 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 222 224) the Hoare annotation is: true [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point L223-1(line 223) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point L223-3(lines 222 224) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 222 224) no Hoare annotation was computed. [2021-11-16 21:56:47,608 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-16 21:56:47,610 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-16 21:56:47,611 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-16 21:56:47,618 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 09:56:47 BoogieIcfgContainer [2021-11-16 21:56:47,618 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-16 21:56:47,618 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-16 21:56:47,618 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-16 21:56:47,619 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-16 21:56:47,619 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 09:55:42" (3/4) ... [2021-11-16 21:56:47,621 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-16 21:56:47,624 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure can_fail_malloc [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure bounded_malloc [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_mem_acquire [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_string_new_from_array [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure nondet_bool [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_raise_error [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure can_fail_allocator [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_string_is_valid [2021-11-16 21:56:47,625 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_allocator_is_valid [2021-11-16 21:56:47,626 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_add_size_checked [2021-11-16 21:56:47,626 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure nondet_uint64_t [2021-11-16 21:56:47,626 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2021-11-16 21:56:47,626 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __CPROVER_overflow_plus [2021-11-16 21:56:47,626 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure aws_string_new_from_string [2021-11-16 21:56:47,635 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 155 nodes and edges [2021-11-16 21:56:47,636 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 68 nodes and edges [2021-11-16 21:56:47,637 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2021-11-16 21:56:47,637 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2021-11-16 21:56:47,638 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-11-16 21:56:47,639 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2021-11-16 21:56:47,639 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-16 21:56:47,640 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-16 21:56:48,221 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-11-16 21:56:48,221 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-16 21:56:48,221 INFO L158 Benchmark]: Toolchain (without parser) took 68963.77ms. Allocated memory was 98.6MB in the beginning and 333.4MB in the end (delta: 234.9MB). Free memory was 58.8MB in the beginning and 190.0MB in the end (delta: -131.1MB). Peak memory consumption was 240.3MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 98.6MB. Free memory was 55.4MB in the beginning and 55.3MB in the end (delta: 49.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1986.46ms. Allocated memory was 98.6MB in the beginning and 155.2MB in the end (delta: 56.6MB). Free memory was 58.6MB in the beginning and 100.5MB in the end (delta: -41.9MB). Peak memory consumption was 57.9MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: Boogie Procedure Inliner took 136.47ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 88.2MB in the end (delta: 11.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: Boogie Preprocessor took 66.69ms. Allocated memory is still 155.2MB. Free memory was 88.2MB in the beginning and 80.8MB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: RCFGBuilder took 1477.53ms. Allocated memory was 155.2MB in the beginning and 186.6MB in the end (delta: 31.5MB). Free memory was 80.8MB in the beginning and 100.1MB in the end (delta: -19.4MB). Peak memory consumption was 38.7MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,222 INFO L158 Benchmark]: TraceAbstraction took 64689.09ms. Allocated memory was 186.6MB in the beginning and 333.4MB in the end (delta: 146.8MB). Free memory was 100.1MB in the beginning and 138.9MB in the end (delta: -38.8MB). Peak memory consumption was 110.1MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,223 INFO L158 Benchmark]: Witness Printer took 602.51ms. Allocated memory is still 333.4MB. Free memory was 138.9MB in the beginning and 190.0MB in the end (delta: -51.0MB). Peak memory consumption was 85.3MB. Max. memory is 16.1GB. [2021-11-16 21:56:48,224 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 98.6MB. Free memory was 55.4MB in the beginning and 55.3MB in the end (delta: 49.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1986.46ms. Allocated memory was 98.6MB in the beginning and 155.2MB in the end (delta: 56.6MB). Free memory was 58.6MB in the beginning and 100.5MB in the end (delta: -41.9MB). Peak memory consumption was 57.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 136.47ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 88.2MB in the end (delta: 11.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.69ms. Allocated memory is still 155.2MB. Free memory was 88.2MB in the beginning and 80.8MB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1477.53ms. Allocated memory was 155.2MB in the beginning and 186.6MB in the end (delta: 31.5MB). Free memory was 80.8MB in the beginning and 100.1MB in the end (delta: -19.4MB). Peak memory consumption was 38.7MB. Max. memory is 16.1GB. * TraceAbstraction took 64689.09ms. Allocated memory was 186.6MB in the beginning and 333.4MB in the end (delta: 146.8MB). Free memory was 100.1MB in the beginning and 138.9MB in the end (delta: -38.8MB). Peak memory consumption was 110.1MB. Max. memory is 16.1GB. * Witness Printer took 602.51ms. Allocated memory is still 333.4MB. Free memory was 138.9MB in the beginning and 190.0MB in the end (delta: -51.0MB). Peak memory consumption was 85.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 17 procedures, 153 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.6s, OverallIterations: 16, TraceHistogramMax: 7, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 28.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.4s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2361 SdHoareTripleChecker+Valid, 21.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2209 mSDsluCounter, 18243 SdHoareTripleChecker+Invalid, 19.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 663 IncrementalHoareTripleChecker+Unchecked, 15623 mSDsCounter, 1387 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8547 IncrementalHoareTripleChecker+Invalid, 10597 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1387 mSolverCounterUnsat, 2620 mSDtfsCounter, 8547 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1998 GetRequests, 1577 SyntacticMatches, 5 SemanticMatches, 416 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 3226 ImplicationChecksByTransitivity, 17.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=192occurred in iteration=7, InterpolantAutomatonStates: 223, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 16 MinimizatonAttempts, 361 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 62 LocationsWithAnnotation, 558 PreInvPairs, 564 NumberOfFragments, 619 HoareAnnotationTreeSize, 558 FomulaSimplifications, 76 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 62 FomulaSimplificationsInter, 421 FormulaSimplificationTreeSizeReductionInter, 0.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 28.7s InterpolantComputationTime, 2899 NumberOfCodeBlocks, 2899 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 2964 ConstructedInterpolants, 33 QuantifiedInterpolants, 13262 SizeOfPredicates, 130 NumberOfNonLiveVariables, 24121 ConjunctsInSsa, 351 ConjunctsInUnsatCore, 26 InterpolantComputations, 14 PerfectInterpolantSequences, 1564/1692 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6793]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 8985]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 9347]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2541]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6806]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 6800]: Loop Invariant Derived loop invariant: 0 RESULT: Ultimate proved your program to be correct! [2021-11-16 21:56:48,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE