./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/aws-c-common/aws_string_eq_byte_cursor_harness.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c36dfa3b 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_eq_byte_cursor_harness.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash caa9ea3c4b01be424b9d4542ff8acdcb39307db8022d65ba85a629a6a4ef591a --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-c36dfa3 [2021-11-03 23:50:08,072 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 23:50:08,074 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 23:50:08,110 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 23:50:08,111 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 23:50:08,112 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 23:50:08,124 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 23:50:08,126 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 23:50:08,127 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 23:50:08,128 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 23:50:08,128 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 23:50:08,129 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 23:50:08,130 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 23:50:08,131 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 23:50:08,132 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 23:50:08,133 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 23:50:08,133 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 23:50:08,134 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 23:50:08,135 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 23:50:08,136 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 23:50:08,137 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 23:50:08,138 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 23:50:08,139 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 23:50:08,143 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 23:50:08,145 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 23:50:08,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 23:50:08,148 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 23:50:08,149 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 23:50:08,149 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 23:50:08,150 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 23:50:08,150 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 23:50:08,150 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 23:50:08,151 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 23:50:08,151 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 23:50:08,152 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 23:50:08,152 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 23:50:08,153 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 23:50:08,153 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 23:50:08,153 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 23:50:08,154 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 23:50:08,154 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 23:50:08,155 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-03 23:50:08,175 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 23:50:08,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 23:50:08,176 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-03 23:50:08,176 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-03 23:50:08,177 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-03 23:50:08,177 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-03 23:50:08,177 INFO L138 SettingsManager]: * Use SBE=true [2021-11-03 23:50:08,177 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 23:50:08,177 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-03 23:50:08,177 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 23:50:08,178 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 23:50:08,178 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 23:50:08,178 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 23:50:08,179 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 23:50:08,179 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 -> caa9ea3c4b01be424b9d4542ff8acdcb39307db8022d65ba85a629a6a4ef591a [2021-11-03 23:50:08,395 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 23:50:08,428 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 23:50:08,430 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 23:50:08,431 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 23:50:08,432 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 23:50:08,433 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/aws-c-common/aws_string_eq_byte_cursor_harness.i [2021-11-03 23:50:08,493 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83b53da21/fb0ff81775574c029ab1b111605d385d/FLAGafe22182e [2021-11-03 23:50:09,176 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 23:50:09,179 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/aws-c-common/aws_string_eq_byte_cursor_harness.i [2021-11-03 23:50:09,223 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83b53da21/fb0ff81775574c029ab1b111605d385d/FLAGafe22182e [2021-11-03 23:50:09,325 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83b53da21/fb0ff81775574c029ab1b111605d385d [2021-11-03 23:50:09,328 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 23:50:09,329 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 23:50:09,330 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 23:50:09,330 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 23:50:09,333 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 23:50:09,334 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 11:50:09" (1/1) ... [2021-11-03 23:50:09,335 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c1a3b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:09, skipping insertion in model container [2021-11-03 23:50:09,335 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 11:50:09" (1/1) ... [2021-11-03 23:50:09,341 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 23:50:09,435 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 23:50:09,710 WARN L228 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_eq_byte_cursor_harness.i[4499,4512] [2021-11-03 23:50:09,719 WARN L228 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_eq_byte_cursor_harness.i[4559,4572] [2021-11-03 23:50:09,743 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-03 23:50:09,750 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-03 23:50:10,455 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,459 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,460 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,461 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,462 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,479 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,483 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,485 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,485 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:10,861 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-03 23:50:10,862 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-03 23:50:10,864 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-03 23:50:10,866 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-03 23:50:10,873 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-03 23:50:10,875 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-03 23:50:10,875 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-03 23:50:10,876 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-03 23:50:10,878 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-03 23:50:10,880 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-03 23:50:11,012 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-03 23:50:11,078 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,079 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,164 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 23:50:11,195 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 23:50:11,205 WARN L228 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_eq_byte_cursor_harness.i[4499,4512] [2021-11-03 23:50:11,205 WARN L228 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_eq_byte_cursor_harness.i[4559,4572] [2021-11-03 23:50:11,207 WARN L612 FunctionHandler]: implicit declaration of function __builtin_uaddl_overflow [2021-11-03 23:50:11,208 WARN L612 FunctionHandler]: implicit declaration of function __builtin_umull_overflow [2021-11-03 23:50:11,231 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,232 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,233 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,233 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,234 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,238 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,239 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,239 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,240 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,271 WARN L612 FunctionHandler]: implicit declaration of function __atomic_load_n [2021-11-03 23:50:11,272 WARN L612 FunctionHandler]: implicit declaration of function __atomic_store_n [2021-11-03 23:50:11,272 WARN L612 FunctionHandler]: implicit declaration of function __atomic_exchange_n [2021-11-03 23:50:11,273 WARN L612 FunctionHandler]: implicit declaration of function __atomic_compare_exchange_n [2021-11-03 23:50:11,274 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_add [2021-11-03 23:50:11,274 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_sub [2021-11-03 23:50:11,274 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_or [2021-11-03 23:50:11,275 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_and [2021-11-03 23:50:11,275 WARN L612 FunctionHandler]: implicit declaration of function __atomic_fetch_xor [2021-11-03 23:50:11,276 WARN L612 FunctionHandler]: implicit declaration of function __atomic_thread_fence [2021-11-03 23:50:11,297 WARN L612 FunctionHandler]: implicit declaration of function __builtin_va_copy [2021-11-03 23:50:11,363 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,365 WARN L1529 CHandler]: Possible shadowing of function index [2021-11-03 23:50:11,398 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 23:50:11,588 INFO L208 MainTranslator]: Completed translation [2021-11-03 23:50:11,588 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11 WrapperNode [2021-11-03 23:50:11,588 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 23:50:11,589 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 23:50:11,590 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 23:50:11,590 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 23:50:11,596 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,683 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,772 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 23:50:11,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 23:50:11,773 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 23:50:11,773 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 23:50:11,780 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,780 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,796 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,797 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,848 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,859 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,866 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,881 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 23:50:11,887 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 23:50:11,887 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 23:50:11,887 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 23:50:11,889 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (1/1) ... [2021-11-03 23:50:11,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 23:50:11,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-11-03 23:50:11,918 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-03 23:50:11,947 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-03 23:50:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2021-11-03 23:50:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-03 23:50:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-03 23:50:11,957 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-03 23:50:11,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-03 23:50:11,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 23:50:11,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 23:50:11,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-03 23:50:11,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 23:50:11,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-03 23:50:11,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-03 23:50:11,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-03 23:50:11,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-03 23:50:16,555 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 23:50:16,555 INFO L299 CfgBuilder]: Removed 74 assume(true) statements. [2021-11-03 23:50:16,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 11:50:16 BoogieIcfgContainer [2021-11-03 23:50:16,558 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 23:50:16,560 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 23:50:16,560 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 23:50:16,564 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 23:50:16,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 11:50:09" (1/3) ... [2021-11-03 23:50:16,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3adde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 11:50:16, skipping insertion in model container [2021-11-03 23:50:16,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 11:50:11" (2/3) ... [2021-11-03 23:50:16,566 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e3adde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 11:50:16, skipping insertion in model container [2021-11-03 23:50:16,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 11:50:16" (3/3) ... [2021-11-03 23:50:16,567 INFO L111 eAbstractionObserver]: Analyzing ICFG aws_string_eq_byte_cursor_harness.i [2021-11-03 23:50:16,572 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 23:50:16,573 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2021-11-03 23:50:16,609 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 23:50:16,613 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-03 23:50:16,613 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-11-03 23:50:16,628 INFO L276 IsEmpty]: Start isEmpty. Operand has 121 states, 115 states have (on average 1.4521739130434783) internal successors, (167), 120 states have internal predecessors, (167), 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-03 23:50:16,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 23:50:16,633 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:16,634 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:16,634 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:16,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:16,639 INFO L85 PathProgramCache]: Analyzing trace with hash -924134613, now seen corresponding path program 1 times [2021-11-03 23:50:16,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:16,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517775608] [2021-11-03 23:50:16,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:16,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:17,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:17,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:17,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:17,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517775608] [2021-11-03 23:50:17,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517775608] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:17,301 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:17,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 23:50:17,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311686619] [2021-11-03 23:50:17,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:17,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-03 23:50:17,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:17,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-03 23:50:17,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 23:50:17,327 INFO L87 Difference]: Start difference. First operand has 121 states, 115 states have (on average 1.4521739130434783) internal successors, (167), 120 states have internal predecessors, (167), 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) Second operand has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 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-03 23:50:19,422 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:20,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:20,190 INFO L93 Difference]: Finished difference Result 236 states and 326 transitions. [2021-11-03 23:50:20,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-03 23:50:20,192 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 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) Word has length 34 [2021-11-03 23:50:20,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:20,199 INFO L225 Difference]: With dead ends: 236 [2021-11-03 23:50:20,199 INFO L226 Difference]: Without dead ends: 116 [2021-11-03 23:50:20,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.04ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 23:50:20,203 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2533.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.71ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2810.35ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:20,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 153 Unknown, 0 Unchecked, 2.71ms Time], IncrementalHoareTripleChecker [0 Valid, 152 Invalid, 1 Unknown, 0 Unchecked, 2810.35ms Time] [2021-11-03 23:50:20,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-11-03 23:50:20,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2021-11-03 23:50:20,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 111 states have (on average 1.3333333333333333) internal successors, (148), 115 states have internal predecessors, (148), 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-03 23:50:20,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 148 transitions. [2021-11-03 23:50:20,260 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 148 transitions. Word has length 34 [2021-11-03 23:50:20,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:20,263 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 148 transitions. [2021-11-03 23:50:20,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 17.0) internal successors, (34), 2 states have internal predecessors, (34), 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-03 23:50:20,264 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 148 transitions. [2021-11-03 23:50:20,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-03 23:50:20,268 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:20,268 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:20,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-03 23:50:20,268 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:20,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:20,272 INFO L85 PathProgramCache]: Analyzing trace with hash -4215317, now seen corresponding path program 1 times [2021-11-03 23:50:20,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:20,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858987905] [2021-11-03 23:50:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:20,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:20,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:20,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:20,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:20,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858987905] [2021-11-03 23:50:20,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858987905] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:20,525 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:20,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:50:20,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976835366] [2021-11-03 23:50:20,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:20,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:50:20,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:20,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:50:20,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:50:20,528 INFO L87 Difference]: Start difference. First operand 116 states and 148 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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-03 23:50:22,598 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:24,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:24,038 INFO L93 Difference]: Finished difference Result 199 states and 255 transitions. [2021-11-03 23:50:24,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:50:24,039 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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) Word has length 34 [2021-11-03 23:50:24,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:24,039 INFO L225 Difference]: With dead ends: 199 [2021-11-03 23:50:24,040 INFO L226 Difference]: Without dead ends: 116 [2021-11-03 23:50:24,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 75.05ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:50:24,041 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 159 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3011.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.03ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3428.00ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:24,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 0 Invalid, 273 Unknown, 0 Unchecked, 8.03ms Time], IncrementalHoareTripleChecker [3 Valid, 269 Invalid, 1 Unknown, 0 Unchecked, 3428.00ms Time] [2021-11-03 23:50:24,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-11-03 23:50:24,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2021-11-03 23:50:24,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 111 states have (on average 1.3153153153153154) internal successors, (146), 115 states have internal predecessors, (146), 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-03 23:50:24,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 146 transitions. [2021-11-03 23:50:24,048 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 146 transitions. Word has length 34 [2021-11-03 23:50:24,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:24,048 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 146 transitions. [2021-11-03 23:50:24,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 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-03 23:50:24,048 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 146 transitions. [2021-11-03 23:50:24,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-03 23:50:24,049 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:24,049 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:24,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-03 23:50:24,050 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:24,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:24,051 INFO L85 PathProgramCache]: Analyzing trace with hash -2121258970, now seen corresponding path program 1 times [2021-11-03 23:50:24,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:24,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093393352] [2021-11-03 23:50:24,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:24,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:24,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:24,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093393352] [2021-11-03 23:50:24,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093393352] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:24,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:24,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-03 23:50:24,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935705238] [2021-11-03 23:50:24,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:24,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-03 23:50:24,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:24,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-03 23:50:24,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:50:24,407 INFO L87 Difference]: Start difference. First operand 116 states and 146 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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-03 23:50:26,459 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:28,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:28,881 INFO L93 Difference]: Finished difference Result 237 states and 298 transitions. [2021-11-03 23:50:28,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-03 23:50:28,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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) Word has length 37 [2021-11-03 23:50:28,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:28,883 INFO L225 Difference]: With dead ends: 237 [2021-11-03 23:50:28,883 INFO L226 Difference]: Without dead ends: 193 [2021-11-03 23:50:28,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 156.39ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-03 23:50:28,884 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 295 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3864.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.04ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4324.48ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:28,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 0 Invalid, 557 Unknown, 0 Unchecked, 12.04ms Time], IncrementalHoareTripleChecker [0 Valid, 556 Invalid, 1 Unknown, 0 Unchecked, 4324.48ms Time] [2021-11-03 23:50:28,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-11-03 23:50:28,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 142. [2021-11-03 23:50:28,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 137 states have (on average 1.3211678832116789) internal successors, (181), 141 states have internal predecessors, (181), 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-03 23:50:28,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 181 transitions. [2021-11-03 23:50:28,894 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 181 transitions. Word has length 37 [2021-11-03 23:50:28,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:28,894 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 181 transitions. [2021-11-03 23:50:28,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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-03 23:50:28,895 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 181 transitions. [2021-11-03 23:50:28,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-03 23:50:28,896 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:28,896 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:28,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-03 23:50:28,896 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:28,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:28,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1356059876, now seen corresponding path program 1 times [2021-11-03 23:50:28,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:28,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617627761] [2021-11-03 23:50:28,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:28,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:28,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:29,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:29,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617627761] [2021-11-03 23:50:29,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617627761] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:29,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:29,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:50:29,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093447045] [2021-11-03 23:50:29,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:29,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:50:29,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:29,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:50:29,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:50:29,208 INFO L87 Difference]: Start difference. First operand 142 states and 181 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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-03 23:50:31,254 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:33,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:33,202 INFO L93 Difference]: Finished difference Result 283 states and 362 transitions. [2021-11-03 23:50:33,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:50:33,202 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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) Word has length 37 [2021-11-03 23:50:33,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:33,204 INFO L225 Difference]: With dead ends: 283 [2021-11-03 23:50:33,204 INFO L226 Difference]: Without dead ends: 241 [2021-11-03 23:50:33,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 69.12ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:50:33,205 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 70 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3538.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.42ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3949.95ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:33,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 0 Invalid, 435 Unknown, 0 Unchecked, 6.42ms Time], IncrementalHoareTripleChecker [0 Valid, 434 Invalid, 1 Unknown, 0 Unchecked, 3949.95ms Time] [2021-11-03 23:50:33,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-11-03 23:50:33,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 226. [2021-11-03 23:50:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 221 states have (on average 1.3257918552036199) internal successors, (293), 225 states have internal predecessors, (293), 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-03 23:50:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 293 transitions. [2021-11-03 23:50:33,214 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 293 transitions. Word has length 37 [2021-11-03 23:50:33,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:33,214 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 293 transitions. [2021-11-03 23:50:33,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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-03 23:50:33,215 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 293 transitions. [2021-11-03 23:50:33,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-03 23:50:33,216 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:33,216 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:33,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-03 23:50:33,216 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:33,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash 154674179, now seen corresponding path program 1 times [2021-11-03 23:50:33,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:33,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424772993] [2021-11-03 23:50:33,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:33,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:33,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:33,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:33,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:33,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424772993] [2021-11-03 23:50:33,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424772993] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:33,751 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:33,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-03 23:50:33,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491983584] [2021-11-03 23:50:33,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:33,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 23:50:33,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:33,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 23:50:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-03 23:50:33,752 INFO L87 Difference]: Start difference. First operand 226 states and 293 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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-03 23:50:35,801 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:38,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:38,632 INFO L93 Difference]: Finished difference Result 364 states and 462 transitions. [2021-11-03 23:50:38,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-03 23:50:38,633 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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) Word has length 38 [2021-11-03 23:50:38,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:38,637 INFO L225 Difference]: With dead ends: 364 [2021-11-03 23:50:38,637 INFO L226 Difference]: Without dead ends: 358 [2021-11-03 23:50:38,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 210.43ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-03 23:50:38,639 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 105 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4248.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.05ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4739.41ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:38,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 0 Invalid, 707 Unknown, 0 Unchecked, 9.05ms Time], IncrementalHoareTripleChecker [12 Valid, 694 Invalid, 1 Unknown, 0 Unchecked, 4739.41ms Time] [2021-11-03 23:50:38,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2021-11-03 23:50:38,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 226. [2021-11-03 23:50:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 221 states have (on average 1.3212669683257918) internal successors, (292), 225 states have internal predecessors, (292), 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-03 23:50:38,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 292 transitions. [2021-11-03 23:50:38,661 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 292 transitions. Word has length 38 [2021-11-03 23:50:38,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:38,661 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 292 transitions. [2021-11-03 23:50:38,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 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-03 23:50:38,661 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 292 transitions. [2021-11-03 23:50:38,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-03 23:50:38,665 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:38,665 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:38,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-03 23:50:38,666 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:38,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:38,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1163274757, now seen corresponding path program 1 times [2021-11-03 23:50:38,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:38,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619627019] [2021-11-03 23:50:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:38,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:39,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:39,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619627019] [2021-11-03 23:50:39,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619627019] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:39,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:39,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-03 23:50:39,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629570578] [2021-11-03 23:50:39,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:39,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-03 23:50:39,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:39,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-03 23:50:39,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-03 23:50:39,068 INFO L87 Difference]: Start difference. First operand 226 states and 292 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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-03 23:50:41,126 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:44,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:44,624 INFO L93 Difference]: Finished difference Result 544 states and 692 transitions. [2021-11-03 23:50:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-03 23:50:44,624 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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) Word has length 42 [2021-11-03 23:50:44,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:44,626 INFO L225 Difference]: With dead ends: 544 [2021-11-03 23:50:44,626 INFO L226 Difference]: Without dead ends: 435 [2021-11-03 23:50:44,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 365.12ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-11-03 23:50:44,627 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 417 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4787.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.88ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5266.32ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:44,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 0 Invalid, 847 Unknown, 0 Unchecked, 13.88ms Time], IncrementalHoareTripleChecker [12 Valid, 834 Invalid, 1 Unknown, 0 Unchecked, 5266.32ms Time] [2021-11-03 23:50:44,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2021-11-03 23:50:44,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 311. [2021-11-03 23:50:44,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 306 states have (on average 1.3202614379084967) internal successors, (404), 310 states have internal predecessors, (404), 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-03 23:50:44,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 404 transitions. [2021-11-03 23:50:44,643 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 404 transitions. Word has length 42 [2021-11-03 23:50:44,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:44,643 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 404 transitions. [2021-11-03 23:50:44,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 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-03 23:50:44,644 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 404 transitions. [2021-11-03 23:50:44,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-03 23:50:44,646 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:44,646 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:44,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-03 23:50:44,647 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:44,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:44,647 INFO L85 PathProgramCache]: Analyzing trace with hash 489246643, now seen corresponding path program 1 times [2021-11-03 23:50:44,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:44,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134343449] [2021-11-03 23:50:44,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:44,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:45,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:45,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:45,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134343449] [2021-11-03 23:50:45,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134343449] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:45,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:45,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-03 23:50:45,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479333256] [2021-11-03 23:50:45,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:45,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-03 23:50:45,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-03 23:50:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-03 23:50:45,186 INFO L87 Difference]: Start difference. First operand 311 states and 404 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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-03 23:50:47,246 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:50:51,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:50:51,282 INFO L93 Difference]: Finished difference Result 624 states and 793 transitions. [2021-11-03 23:50:51,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-03 23:50:51,282 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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) Word has length 46 [2021-11-03 23:50:51,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:50:51,284 INFO L225 Difference]: With dead ends: 624 [2021-11-03 23:50:51,284 INFO L226 Difference]: Without dead ends: 444 [2021-11-03 23:50:51,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 275.42ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:50:51,285 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 85 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5430.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 11.04ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5917.00ms IncrementalHoareTripleChecker+Time [2021-11-03 23:50:51,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 0 Invalid, 1113 Unknown, 0 Unchecked, 11.04ms Time], IncrementalHoareTripleChecker [15 Valid, 1097 Invalid, 1 Unknown, 0 Unchecked, 5917.00ms Time] [2021-11-03 23:50:51,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-11-03 23:50:51,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 311. [2021-11-03 23:50:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 306 states have (on average 1.3137254901960784) internal successors, (402), 310 states have internal predecessors, (402), 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-03 23:50:51,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 402 transitions. [2021-11-03 23:50:51,294 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 402 transitions. Word has length 46 [2021-11-03 23:50:51,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:50:51,295 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 402 transitions. [2021-11-03 23:50:51,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 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-03 23:50:51,295 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 402 transitions. [2021-11-03 23:50:51,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-03 23:50:51,296 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:50:51,296 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:50:51,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-03 23:50:51,296 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:50:51,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:50:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1364595712, now seen corresponding path program 1 times [2021-11-03 23:50:51,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:50:51,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183479113] [2021-11-03 23:50:51,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:50:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:50:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:50:51,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:50:51,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:50:51,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183479113] [2021-11-03 23:50:51,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183479113] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:50:51,735 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:50:51,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-03 23:50:51,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899875673] [2021-11-03 23:50:51,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:50:51,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 23:50:51,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:50:51,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 23:50:51,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-03 23:50:51,736 INFO L87 Difference]: Start difference. First operand 311 states and 402 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-03 23:50:53,792 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:00,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:00,145 INFO L93 Difference]: Finished difference Result 572 states and 737 transitions. [2021-11-03 23:51:00,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-03 23:51:00,145 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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) Word has length 48 [2021-11-03 23:51:00,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:00,147 INFO L225 Difference]: With dead ends: 572 [2021-11-03 23:51:00,147 INFO L226 Difference]: Without dead ends: 419 [2021-11-03 23:51:00,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 609.23ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-11-03 23:51:00,148 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 627 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7345.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.74ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7930.34ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:00,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 0 Invalid, 1804 Unknown, 0 Unchecked, 19.74ms Time], IncrementalHoareTripleChecker [6 Valid, 1797 Invalid, 1 Unknown, 0 Unchecked, 7930.34ms Time] [2021-11-03 23:51:00,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-11-03 23:51:00,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 311. [2021-11-03 23:51:00,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 306 states have (on average 1.3006535947712419) internal successors, (398), 310 states have internal predecessors, (398), 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-03 23:51:00,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 398 transitions. [2021-11-03 23:51:00,157 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 398 transitions. Word has length 48 [2021-11-03 23:51:00,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:00,157 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 398 transitions. [2021-11-03 23:51:00,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 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-03 23:51:00,157 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 398 transitions. [2021-11-03 23:51:00,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-03 23:51:00,158 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:00,158 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:00,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-03 23:51:00,158 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:00,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:00,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1167265266, now seen corresponding path program 1 times [2021-11-03 23:51:00,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:00,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351728721] [2021-11-03 23:51:00,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:00,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:00,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:00,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:00,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:00,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351728721] [2021-11-03 23:51:00,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351728721] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:00,392 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:00,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-03 23:51:00,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063208332] [2021-11-03 23:51:00,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:00,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-03 23:51:00,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:00,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-03 23:51:00,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:51:00,393 INFO L87 Difference]: Start difference. First operand 311 states and 398 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-03 23:51:02,449 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:04,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:04,648 INFO L93 Difference]: Finished difference Result 657 states and 828 transitions. [2021-11-03 23:51:04,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-03 23:51:04,648 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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) Word has length 48 [2021-11-03 23:51:04,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:04,649 INFO L225 Difference]: With dead ends: 657 [2021-11-03 23:51:04,650 INFO L226 Difference]: Without dead ends: 431 [2021-11-03 23:51:04,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 90.71ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-03 23:51:04,651 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 105 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3766.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.11ms SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4183.23ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:04,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 0 Invalid, 562 Unknown, 0 Unchecked, 4.11ms Time], IncrementalHoareTripleChecker [11 Valid, 550 Invalid, 1 Unknown, 0 Unchecked, 4183.23ms Time] [2021-11-03 23:51:04,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-11-03 23:51:04,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 311. [2021-11-03 23:51:04,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 306 states have (on average 1.2712418300653594) internal successors, (389), 310 states have internal predecessors, (389), 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-03 23:51:04,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 389 transitions. [2021-11-03 23:51:04,661 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 389 transitions. Word has length 48 [2021-11-03 23:51:04,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:04,661 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 389 transitions. [2021-11-03 23:51:04,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 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-03 23:51:04,661 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 389 transitions. [2021-11-03 23:51:04,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-03 23:51:04,662 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:04,662 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:04,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-03 23:51:04,663 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:04,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:04,664 INFO L85 PathProgramCache]: Analyzing trace with hash 883718732, now seen corresponding path program 1 times [2021-11-03 23:51:04,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:04,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459426063] [2021-11-03 23:51:04,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:04,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:06,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:07,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:07,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:07,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459426063] [2021-11-03 23:51:07,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459426063] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:07,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:07,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-03 23:51:07,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846740285] [2021-11-03 23:51:07,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:07,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-03 23:51:07,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:07,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-03 23:51:07,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-03 23:51:07,216 INFO L87 Difference]: Start difference. First operand 311 states and 389 transitions. Second operand has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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-03 23:51:09,276 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:13,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:13,669 INFO L93 Difference]: Finished difference Result 644 states and 797 transitions. [2021-11-03 23:51:13,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-03 23:51:13,670 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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) Word has length 48 [2021-11-03 23:51:13,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:13,671 INFO L225 Difference]: With dead ends: 644 [2021-11-03 23:51:13,671 INFO L226 Difference]: Without dead ends: 450 [2021-11-03 23:51:13,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 656.47ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-11-03 23:51:13,673 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 386 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5499.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1081 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.87ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6011.48ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:13,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 0 Invalid, 1081 Unknown, 0 Unchecked, 10.87ms Time], IncrementalHoareTripleChecker [4 Valid, 1076 Invalid, 1 Unknown, 0 Unchecked, 6011.48ms Time] [2021-11-03 23:51:13,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-11-03 23:51:13,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 315. [2021-11-03 23:51:13,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 310 states have (on average 1.264516129032258) internal successors, (392), 314 states have internal predecessors, (392), 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-03 23:51:13,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 392 transitions. [2021-11-03 23:51:13,685 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 392 transitions. Word has length 48 [2021-11-03 23:51:13,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:13,686 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 392 transitions. [2021-11-03 23:51:13,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 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-03 23:51:13,686 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 392 transitions. [2021-11-03 23:51:13,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-03 23:51:13,687 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:13,687 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:13,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-03 23:51:13,688 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:13,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:13,688 INFO L85 PathProgramCache]: Analyzing trace with hash 377585824, now seen corresponding path program 1 times [2021-11-03 23:51:13,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:13,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148179797] [2021-11-03 23:51:13,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:13,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:15,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:15,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:15,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:15,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148179797] [2021-11-03 23:51:15,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148179797] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:15,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:15,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-03 23:51:15,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527227479] [2021-11-03 23:51:15,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:15,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 23:51:15,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:15,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 23:51:15,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-03 23:51:15,929 INFO L87 Difference]: Start difference. First operand 315 states and 392 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 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-03 23:51:17,977 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:21,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:21,887 INFO L93 Difference]: Finished difference Result 532 states and 652 transitions. [2021-11-03 23:51:21,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-03 23:51:21,887 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 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) Word has length 51 [2021-11-03 23:51:21,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:21,889 INFO L225 Difference]: With dead ends: 532 [2021-11-03 23:51:21,889 INFO L226 Difference]: Without dead ends: 525 [2021-11-03 23:51:21,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 757.36ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-11-03 23:51:21,890 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 646 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5091.37ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.29ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5414.30ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:21,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 0 Invalid, 1025 Unknown, 0 Unchecked, 13.29ms Time], IncrementalHoareTripleChecker [12 Valid, 1012 Invalid, 1 Unknown, 0 Unchecked, 5414.30ms Time] [2021-11-03 23:51:21,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2021-11-03 23:51:21,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 317. [2021-11-03 23:51:21,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 312 states have (on average 1.2628205128205128) internal successors, (394), 316 states have internal predecessors, (394), 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-03 23:51:21,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 394 transitions. [2021-11-03 23:51:21,898 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 394 transitions. Word has length 51 [2021-11-03 23:51:21,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:21,899 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 394 transitions. [2021-11-03 23:51:21,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 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-03 23:51:21,899 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 394 transitions. [2021-11-03 23:51:21,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-03 23:51:21,900 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:21,900 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:21,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-03 23:51:21,900 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:21,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:21,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1057644194, now seen corresponding path program 1 times [2021-11-03 23:51:21,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:21,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48543714] [2021-11-03 23:51:21,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:21,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:22,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:22,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:22,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:22,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48543714] [2021-11-03 23:51:22,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48543714] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:22,584 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:22,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-03 23:51:22,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732641210] [2021-11-03 23:51:22,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:22,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-03 23:51:22,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:22,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-03 23:51:22,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:51:22,585 INFO L87 Difference]: Start difference. First operand 317 states and 394 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 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-03 23:51:24,646 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:30,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:30,252 INFO L93 Difference]: Finished difference Result 807 states and 992 transitions. [2021-11-03 23:51:30,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-03 23:51:30,253 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 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) Word has length 51 [2021-11-03 23:51:30,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:30,255 INFO L225 Difference]: With dead ends: 807 [2021-11-03 23:51:30,255 INFO L226 Difference]: Without dead ends: 796 [2021-11-03 23:51:30,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 677.87ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-11-03 23:51:30,256 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 676 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6652.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.11ms SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7199.10ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:30,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [676 Valid, 0 Invalid, 1484 Unknown, 0 Unchecked, 19.11ms Time], IncrementalHoareTripleChecker [16 Valid, 1467 Invalid, 1 Unknown, 0 Unchecked, 7199.10ms Time] [2021-11-03 23:51:30,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-11-03 23:51:30,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 486. [2021-11-03 23:51:30,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 481 states have (on average 1.2744282744282744) internal successors, (613), 485 states have internal predecessors, (613), 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-03 23:51:30,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 613 transitions. [2021-11-03 23:51:30,271 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 613 transitions. Word has length 51 [2021-11-03 23:51:30,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:30,272 INFO L470 AbstractCegarLoop]: Abstraction has 486 states and 613 transitions. [2021-11-03 23:51:30,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 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-03 23:51:30,272 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 613 transitions. [2021-11-03 23:51:30,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-03 23:51:30,273 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:30,273 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:30,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-03 23:51:30,273 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:30,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:30,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1717175716, now seen corresponding path program 1 times [2021-11-03 23:51:30,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:30,274 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105819732] [2021-11-03 23:51:30,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:30,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:30,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:30,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:30,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:30,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105819732] [2021-11-03 23:51:30,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105819732] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:30,451 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:30,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:51:30,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355523912] [2021-11-03 23:51:30,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:30,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:51:30,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:30,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:51:30,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:51:30,452 INFO L87 Difference]: Start difference. First operand 486 states and 613 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 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-03 23:51:32,513 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:34,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:34,338 INFO L93 Difference]: Finished difference Result 680 states and 835 transitions. [2021-11-03 23:51:34,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-03 23:51:34,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 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) Word has length 51 [2021-11-03 23:51:34,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:34,340 INFO L225 Difference]: With dead ends: 680 [2021-11-03 23:51:34,340 INFO L226 Difference]: Without dead ends: 363 [2021-11-03 23:51:34,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 59.79ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:51:34,341 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 7 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3419.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.59ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3829.53ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:34,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 0 Invalid, 429 Unknown, 0 Unchecked, 2.59ms Time], IncrementalHoareTripleChecker [4 Valid, 424 Invalid, 1 Unknown, 0 Unchecked, 3829.53ms Time] [2021-11-03 23:51:34,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-11-03 23:51:34,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 327. [2021-11-03 23:51:34,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 322 states have (on average 1.2422360248447204) internal successors, (400), 326 states have internal predecessors, (400), 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-03 23:51:34,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 400 transitions. [2021-11-03 23:51:34,350 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 400 transitions. Word has length 51 [2021-11-03 23:51:34,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:34,351 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 400 transitions. [2021-11-03 23:51:34,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 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-03 23:51:34,354 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 400 transitions. [2021-11-03 23:51:34,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-03 23:51:34,355 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:34,355 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:34,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-03 23:51:34,356 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:34,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:34,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1312240936, now seen corresponding path program 1 times [2021-11-03 23:51:34,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:34,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202463867] [2021-11-03 23:51:34,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:34,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:34,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:34,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:34,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202463867] [2021-11-03 23:51:34,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202463867] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:34,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:34,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-03 23:51:34,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015892310] [2021-11-03 23:51:34,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:34,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-03 23:51:34,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:34,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-03 23:51:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-11-03 23:51:34,824 INFO L87 Difference]: Start difference. First operand 327 states and 400 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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-03 23:51:36,885 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:40,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:40,718 INFO L93 Difference]: Finished difference Result 405 states and 487 transitions. [2021-11-03 23:51:40,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-03 23:51:40,718 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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) Word has length 53 [2021-11-03 23:51:40,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:40,719 INFO L225 Difference]: With dead ends: 405 [2021-11-03 23:51:40,720 INFO L226 Difference]: Without dead ends: 342 [2021-11-03 23:51:40,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 588.62ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-11-03 23:51:40,720 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 665 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 5 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4997.22ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.38ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5494.16ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:40,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 0 Invalid, 982 Unknown, 0 Unchecked, 10.38ms Time], IncrementalHoareTripleChecker [5 Valid, 976 Invalid, 1 Unknown, 0 Unchecked, 5494.16ms Time] [2021-11-03 23:51:40,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-11-03 23:51:40,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 271. [2021-11-03 23:51:40,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 266 states have (on average 1.2330827067669172) internal successors, (328), 270 states have internal predecessors, (328), 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-03 23:51:40,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 328 transitions. [2021-11-03 23:51:40,729 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 328 transitions. Word has length 53 [2021-11-03 23:51:40,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:40,729 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 328 transitions. [2021-11-03 23:51:40,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 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-03 23:51:40,729 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 328 transitions. [2021-11-03 23:51:40,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-03 23:51:40,730 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:40,730 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:40,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-03 23:51:40,730 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:40,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:40,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1904494503, now seen corresponding path program 1 times [2021-11-03 23:51:40,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:40,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283019662] [2021-11-03 23:51:40,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:40,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:41,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:41,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:41,502 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283019662] [2021-11-03 23:51:41,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283019662] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:41,502 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:41,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-03 23:51:41,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916126769] [2021-11-03 23:51:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:41,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-03 23:51:41,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:41,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-03 23:51:41,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-11-03 23:51:41,503 INFO L87 Difference]: Start difference. First operand 271 states and 328 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 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-03 23:51:43,590 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:49,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:49,034 INFO L93 Difference]: Finished difference Result 479 states and 578 transitions. [2021-11-03 23:51:49,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-03 23:51:49,034 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 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) Word has length 53 [2021-11-03 23:51:49,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:49,035 INFO L225 Difference]: With dead ends: 479 [2021-11-03 23:51:49,036 INFO L226 Difference]: Without dead ends: 318 [2021-11-03 23:51:49,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1069.00ms TimeCoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2021-11-03 23:51:49,040 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 392 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 68 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6239.04ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.43ms SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6787.90ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:49,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 0 Invalid, 1421 Unknown, 0 Unchecked, 13.43ms Time], IncrementalHoareTripleChecker [68 Valid, 1352 Invalid, 1 Unknown, 0 Unchecked, 6787.90ms Time] [2021-11-03 23:51:49,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-11-03 23:51:49,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 105. [2021-11-03 23:51:49,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.188118811881188) internal successors, (120), 104 states have internal predecessors, (120), 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-03 23:51:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 120 transitions. [2021-11-03 23:51:49,045 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 120 transitions. Word has length 53 [2021-11-03 23:51:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:49,045 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 120 transitions. [2021-11-03 23:51:49,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 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-03 23:51:49,046 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 120 transitions. [2021-11-03 23:51:49,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-03 23:51:49,046 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:49,046 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:49,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-03 23:51:49,047 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:49,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:49,047 INFO L85 PathProgramCache]: Analyzing trace with hash 621986550, now seen corresponding path program 1 times [2021-11-03 23:51:49,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:49,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230804515] [2021-11-03 23:51:49,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:49,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:49,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:49,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:49,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230804515] [2021-11-03 23:51:49,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230804515] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:49,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:49,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-03 23:51:49,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308326307] [2021-11-03 23:51:49,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:49,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-03 23:51:49,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:49,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-03 23:51:49,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-03 23:51:49,645 INFO L87 Difference]: Start difference. First operand 105 states and 120 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-03 23:51:51,699 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:54,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:54,567 INFO L93 Difference]: Finished difference Result 194 states and 221 transitions. [2021-11-03 23:51:54,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-03 23:51:54,568 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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) Word has length 54 [2021-11-03 23:51:54,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:54,569 INFO L225 Difference]: With dead ends: 194 [2021-11-03 23:51:54,569 INFO L226 Difference]: Without dead ends: 167 [2021-11-03 23:51:54,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 869.98ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-11-03 23:51:54,570 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 788 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3912.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.15ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4348.27ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:54,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 0 Invalid, 600 Unknown, 0 Unchecked, 9.15ms Time], IncrementalHoareTripleChecker [6 Valid, 593 Invalid, 1 Unknown, 0 Unchecked, 4348.27ms Time] [2021-11-03 23:51:54,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-11-03 23:51:54,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 134. [2021-11-03 23:51:54,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 130 states have (on average 1.2) internal successors, (156), 133 states have internal predecessors, (156), 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-03 23:51:54,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 156 transitions. [2021-11-03 23:51:54,576 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 156 transitions. Word has length 54 [2021-11-03 23:51:54,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:54,576 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 156 transitions. [2021-11-03 23:51:54,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 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-03 23:51:54,576 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 156 transitions. [2021-11-03 23:51:54,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-03 23:51:54,577 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:54,577 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:54,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-03 23:51:54,577 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:54,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:54,578 INFO L85 PathProgramCache]: Analyzing trace with hash 684026164, now seen corresponding path program 1 times [2021-11-03 23:51:54,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:54,578 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624077552] [2021-11-03 23:51:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:54,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:54,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:54,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:54,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:54,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624077552] [2021-11-03 23:51:54,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624077552] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:54,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:54,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:51:54,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717573749] [2021-11-03 23:51:54,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:54,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:51:54,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:54,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:51:54,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:51:54,841 INFO L87 Difference]: Start difference. First operand 134 states and 156 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-03 23:51:56,916 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:51:58,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:51:58,413 INFO L93 Difference]: Finished difference Result 161 states and 184 transitions. [2021-11-03 23:51:58,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:51:58,413 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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) Word has length 54 [2021-11-03 23:51:58,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:51:58,414 INFO L225 Difference]: With dead ends: 161 [2021-11-03 23:51:58,414 INFO L226 Difference]: Without dead ends: 134 [2021-11-03 23:51:58,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.65ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:51:58,415 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 1 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3122.04ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.90ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3525.98ms IncrementalHoareTripleChecker+Time [2021-11-03 23:51:58,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 0 Invalid, 339 Unknown, 0 Unchecked, 1.90ms Time], IncrementalHoareTripleChecker [0 Valid, 338 Invalid, 1 Unknown, 0 Unchecked, 3525.98ms Time] [2021-11-03 23:51:58,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-11-03 23:51:58,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 105. [2021-11-03 23:51:58,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 104 states have internal predecessors, (119), 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-03 23:51:58,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 119 transitions. [2021-11-03 23:51:58,419 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 119 transitions. Word has length 54 [2021-11-03 23:51:58,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:51:58,419 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 119 transitions. [2021-11-03 23:51:58,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 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-03 23:51:58,419 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 119 transitions. [2021-11-03 23:51:58,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-03 23:51:58,420 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:51:58,420 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:51:58,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-03 23:51:58,420 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:51:58,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:51:58,421 INFO L85 PathProgramCache]: Analyzing trace with hash -313917039, now seen corresponding path program 1 times [2021-11-03 23:51:58,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:51:58,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100679100] [2021-11-03 23:51:58,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:51:58,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:51:58,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:51:58,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:51:58,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:51:58,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100679100] [2021-11-03 23:51:58,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100679100] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:51:58,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:51:58,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-03 23:51:58,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072650362] [2021-11-03 23:51:58,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:51:58,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 23:51:58,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:51:58,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 23:51:58,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-03 23:51:58,692 INFO L87 Difference]: Start difference. First operand 105 states and 119 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-03 23:52:00,741 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:52:03,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:52:03,238 INFO L93 Difference]: Finished difference Result 205 states and 232 transitions. [2021-11-03 23:52:03,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-03 23:52:03,239 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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) Word has length 59 [2021-11-03 23:52:03,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:52:03,240 INFO L225 Difference]: With dead ends: 205 [2021-11-03 23:52:03,240 INFO L226 Difference]: Without dead ends: 167 [2021-11-03 23:52:03,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 270.23ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-11-03 23:52:03,241 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 242 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3876.76ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.82ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4329.39ms IncrementalHoareTripleChecker+Time [2021-11-03 23:52:03,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 0 Invalid, 559 Unknown, 0 Unchecked, 4.82ms Time], IncrementalHoareTripleChecker [1 Valid, 557 Invalid, 1 Unknown, 0 Unchecked, 4329.39ms Time] [2021-11-03 23:52:03,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-11-03 23:52:03,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 116. [2021-11-03 23:52:03,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 112 states have (on average 1.1785714285714286) internal successors, (132), 115 states have internal predecessors, (132), 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-03 23:52:03,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 132 transitions. [2021-11-03 23:52:03,246 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 132 transitions. Word has length 59 [2021-11-03 23:52:03,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:52:03,247 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 132 transitions. [2021-11-03 23:52:03,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 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-03 23:52:03,247 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 132 transitions. [2021-11-03 23:52:03,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-03 23:52:03,247 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:52:03,248 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:52:03,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-03 23:52:03,248 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:52:03,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:52:03,248 INFO L85 PathProgramCache]: Analyzing trace with hash 387682835, now seen corresponding path program 1 times [2021-11-03 23:52:03,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:52:03,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735076019] [2021-11-03 23:52:03,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:52:03,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:52:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:52:03,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:52:03,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:52:03,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735076019] [2021-11-03 23:52:03,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735076019] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:52:03,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:52:03,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-03 23:52:03,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846918297] [2021-11-03 23:52:03,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:52:03,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 23:52:03,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:52:03,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 23:52:03,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 23:52:03,501 INFO L87 Difference]: Start difference. First operand 116 states and 132 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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-03 23:52:05,562 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:52:07,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:52:07,206 INFO L93 Difference]: Finished difference Result 167 states and 190 transitions. [2021-11-03 23:52:07,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 23:52:07,206 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) Word has length 59 [2021-11-03 23:52:07,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:52:07,207 INFO L225 Difference]: With dead ends: 167 [2021-11-03 23:52:07,207 INFO L226 Difference]: Without dead ends: 105 [2021-11-03 23:52:07,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 102.76ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:52:07,208 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 51 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3220.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.61ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3641.08ms IncrementalHoareTripleChecker+Time [2021-11-03 23:52:07,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 0 Invalid, 362 Unknown, 0 Unchecked, 2.61ms Time], IncrementalHoareTripleChecker [0 Valid, 361 Invalid, 1 Unknown, 0 Unchecked, 3641.08ms Time] [2021-11-03 23:52:07,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-11-03 23:52:07,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2021-11-03 23:52:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.1584158415841583) internal successors, (117), 104 states have internal predecessors, (117), 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-03 23:52:07,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 117 transitions. [2021-11-03 23:52:07,212 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 117 transitions. Word has length 59 [2021-11-03 23:52:07,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:52:07,212 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 117 transitions. [2021-11-03 23:52:07,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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-03 23:52:07,213 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 117 transitions. [2021-11-03 23:52:07,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-03 23:52:07,213 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:52:07,213 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:52:07,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-03 23:52:07,214 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:52:07,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:52:07,214 INFO L85 PathProgramCache]: Analyzing trace with hash 759909220, now seen corresponding path program 1 times [2021-11-03 23:52:07,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:52:07,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275187932] [2021-11-03 23:52:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:52:07,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:52:07,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:52:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:52:07,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:52:07,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275187932] [2021-11-03 23:52:07,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275187932] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:52:07,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:52:07,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-03 23:52:07,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900385773] [2021-11-03 23:52:07,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:52:07,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 23:52:07,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:52:07,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 23:52:07,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-11-03 23:52:07,489 INFO L87 Difference]: Start difference. First operand 105 states and 117 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 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-03 23:52:09,550 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:52:11,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:52:11,085 INFO L93 Difference]: Finished difference Result 145 states and 160 transitions. [2021-11-03 23:52:11,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-03 23:52:11,086 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 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) Word has length 62 [2021-11-03 23:52:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:52:11,087 INFO L225 Difference]: With dead ends: 145 [2021-11-03 23:52:11,087 INFO L226 Difference]: Without dead ends: 105 [2021-11-03 23:52:11,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 253.65ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-11-03 23:52:11,087 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 199 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3026.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.89ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3412.50ms IncrementalHoareTripleChecker+Time [2021-11-03 23:52:11,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 0 Invalid, 322 Unknown, 0 Unchecked, 2.89ms Time], IncrementalHoareTripleChecker [1 Valid, 320 Invalid, 1 Unknown, 0 Unchecked, 3412.50ms Time] [2021-11-03 23:52:11,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-11-03 23:52:11,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2021-11-03 23:52:11,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.1485148514851484) internal successors, (116), 104 states have internal predecessors, (116), 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-03 23:52:11,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 116 transitions. [2021-11-03 23:52:11,091 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 116 transitions. Word has length 62 [2021-11-03 23:52:11,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:52:11,092 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 116 transitions. [2021-11-03 23:52:11,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 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-03 23:52:11,092 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 116 transitions. [2021-11-03 23:52:11,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-03 23:52:11,092 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:52:11,092 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:52:11,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-03 23:52:11,093 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:52:11,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:52:11,093 INFO L85 PathProgramCache]: Analyzing trace with hash 262116169, now seen corresponding path program 1 times [2021-11-03 23:52:11,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:52:11,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226031926] [2021-11-03 23:52:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:52:11,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:52:11,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:52:11,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:52:11,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:52:11,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226031926] [2021-11-03 23:52:11,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226031926] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:52:11,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:52:11,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-03 23:52:11,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757776419] [2021-11-03 23:52:11,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:52:11,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-03 23:52:11,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:52:11,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-03 23:52:11,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-03 23:52:11,341 INFO L87 Difference]: Start difference. First operand 105 states and 116 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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-03 23:52:13,399 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:52:15,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:52:15,226 INFO L93 Difference]: Finished difference Result 133 states and 145 transitions. [2021-11-03 23:52:15,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-03 23:52:15,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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) Word has length 64 [2021-11-03 23:52:15,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:52:15,227 INFO L225 Difference]: With dead ends: 133 [2021-11-03 23:52:15,227 INFO L226 Difference]: Without dead ends: 105 [2021-11-03 23:52:15,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 129.97ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-03 23:52:15,228 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 3 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3387.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.69ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3792.65ms IncrementalHoareTripleChecker+Time [2021-11-03 23:52:15,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 0 Invalid, 436 Unknown, 0 Unchecked, 2.69ms Time], IncrementalHoareTripleChecker [0 Valid, 435 Invalid, 1 Unknown, 0 Unchecked, 3792.65ms Time] [2021-11-03 23:52:15,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-11-03 23:52:15,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2021-11-03 23:52:15,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 104 states have internal predecessors, (115), 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-03 23:52:15,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 115 transitions. [2021-11-03 23:52:15,232 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 115 transitions. Word has length 64 [2021-11-03 23:52:15,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:52:15,232 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 115 transitions. [2021-11-03 23:52:15,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 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-03 23:52:15,232 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 115 transitions. [2021-11-03 23:52:15,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-03 23:52:15,233 INFO L506 BasicCegarLoop]: Found error trace [2021-11-03 23:52:15,233 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-03 23:52:15,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-03 23:52:15,233 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2021-11-03 23:52:15,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 23:52:15,233 INFO L85 PathProgramCache]: Analyzing trace with hash -366028880, now seen corresponding path program 1 times [2021-11-03 23:52:15,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-03 23:52:15,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654989958] [2021-11-03 23:52:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 23:52:15,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 23:52:15,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 23:52:15,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 23:52:15,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-03 23:52:15,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654989958] [2021-11-03 23:52:15,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654989958] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 23:52:15,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 23:52:15,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-03 23:52:15,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672536747] [2021-11-03 23:52:15,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-03 23:52:15,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 23:52:15,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-03 23:52:15,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 23:52:15,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-03 23:52:15,898 INFO L87 Difference]: Start difference. First operand 105 states and 115 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 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-03 23:52:17,962 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-03 23:52:18,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 23:52:18,508 INFO L93 Difference]: Finished difference Result 105 states and 115 transitions. [2021-11-03 23:52:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-03 23:52:18,508 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 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) Word has length 65 [2021-11-03 23:52:18,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 23:52:18,509 INFO L225 Difference]: With dead ends: 105 [2021-11-03 23:52:18,509 INFO L226 Difference]: Without dead ends: 0 [2021-11-03 23:52:18,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 321.60ms TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-03 23:52:18,510 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 6 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2113.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.14ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2466.93ms IncrementalHoareTripleChecker+Time [2021-11-03 23:52:18,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 0 Invalid, 18 Unknown, 0 Unchecked, 0.14ms Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 2466.93ms Time] [2021-11-03 23:52:18,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-03 23:52:18,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-03 23:52:18,511 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-03 23:52:18,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-03 23:52:18,511 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 65 [2021-11-03 23:52:18,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 23:52:18,511 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-03 23:52:18,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 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-03 23:52:18,511 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-03 23:52:18,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-03 23:52:18,513 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2021-11-03 23:52:18,514 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2021-11-03 23:52:18,514 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2021-11-03 23:52:18,514 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2021-11-03 23:52:18,514 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2021-11-03 23:52:18,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-03 23:52:18,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-03 23:52:18,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:18,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L9549(lines 9549 9550) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L9549-2(lines 9549 9550) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L9549-3(lines 9549 9559) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L854 garLoopResultBuilder]: At program point L6890(lines 6889 6891) the Hoare annotation is: false [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L9549-4(lines 9549 9559) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L7370(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L858 garLoopResultBuilder]: For program point L7370-4(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,465 INFO L854 garLoopResultBuilder]: At program point L7370-3(lines 7368 7372) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base)) (.cse1 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse2 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0))) (.cse3 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse4 (select (select |#memory_int| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base) ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset)) (.cse5 (= ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (or (and .cse0 (<= |ULTIMATE.start_aws_byte_cursor_is_valid_#res| 1) .cse1 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0)) .cse2 .cse3 (<= 1 |ULTIMATE.start_aws_byte_cursor_is_valid_#res|) (<= 1 .cse4) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) .cse5 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0)) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (and .cse0 .cse2 (<= 0 |ULTIMATE.start_aws_byte_cursor_is_valid_#res|) (<= |ULTIMATE.start_aws_byte_cursor_is_valid_#res| 0) .cse5) (and .cse0 .cse1 .cse2 .cse3 (= .cse4 0) .cse5))) [2021-11-03 23:52:24,466 INFO L858 garLoopResultBuilder]: For program point L7370-2(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,466 INFO L858 garLoopResultBuilder]: For program point L7370-8(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,466 INFO L854 garLoopResultBuilder]: At program point L7370-7(lines 7368 7372) the Hoare annotation is: (let ((.cse13 (select (select |#memory_int| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (let ((.cse1 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0))) (.cse4 (<= 1 .cse13)) (.cse5 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base)) (.cse6 (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset))) (.cse7 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0))) (.cse8 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) (.cse9 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (.cse0 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse2 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0))) (.cse3 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse11 (= .cse13 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and (= ULTIMATE.start_aws_string_eq_byte_cursor_~cur.base 0) .cse1 .cse2 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_#t~ite1551.base| 0) (= ULTIMATE.start_aws_string_eq_byte_cursor_~cur.offset 0) (not (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res.base| 0)) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_#t~ite1551.offset| 0) (let ((.cse10 (not .cse0)) (.cse12 (not (= ULTIMATE.start_aws_string_eq_byte_cursor_~str.base 0)))) (or (and .cse10 .cse11 .cse12 .cse5 .cse8 .cse9) (and .cse10 .cse4 .cse12 .cse5 .cse6 .cse7 .cse8 .cse9))) (not (= |ULTIMATE.start_ensure_string_is_allocated_#res.base| 0)) (not |ULTIMATE.start_aws_string_eq_byte_cursor_#t~short1492|) (not (= ULTIMATE.start_ensure_string_is_allocated_~str~0.base 0))) (and .cse0 .cse2 .cse3 .cse11)))) [2021-11-03 23:52:24,466 INFO L858 garLoopResultBuilder]: For program point L7370-6(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,466 INFO L854 garLoopResultBuilder]: At program point L7370-11(lines 7368 7372) the Hoare annotation is: (and (<= |ULTIMATE.start_aws_byte_cursor_is_valid_#res| 1) (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0)) (<= 1 |ULTIMATE.start_aws_byte_cursor_is_valid_#res|)) [2021-11-03 23:52:24,466 INFO L858 garLoopResultBuilder]: For program point L7370-10(lines 7370 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,466 INFO L858 garLoopResultBuilder]: For program point L7371(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-5(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-4(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-2(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-8(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-6(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-12(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-11(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-10(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L6810(lines 6810 6811) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-17(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-16(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-14(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L7371-20(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,467 INFO L858 garLoopResultBuilder]: For program point L6810-2(lines 6810 6811) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-18(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-24(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-23(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-22(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-29(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-28(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-26(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-32(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-30(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-35(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L7371-34(line 7371) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L854 garLoopResultBuilder]: At program point L7703(lines 7684 7704) the Hoare annotation is: (let ((.cse16 (select (select |#memory_int| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (let ((.cse3 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse10 (= .cse16 0)) (.cse1 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0))) (.cse4 (<= 1 .cse16)) (.cse5 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base)) (.cse6 (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset))) (.cse7 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0))) (.cse8 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) (.cse9 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (.cse0 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse2 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse2 .cse3 .cse10) (and (not (= ULTIMATE.start_aws_string_eq_byte_cursor_~cur.base 0)) (let ((.cse11 (not .cse0)) (.cse12 (not (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res.base| 0))) (.cse13 (not (= |ULTIMATE.start_ensure_string_is_allocated_#res.base| 0))) (.cse14 (not (= ULTIMATE.start_ensure_string_is_allocated_~str~0.base 0))) (.cse15 (not (= ULTIMATE.start_aws_string_eq_byte_cursor_~str.base 0)))) (or (and .cse11 .cse1 .cse10 .cse12 .cse13 .cse14 .cse15 .cse5 .cse8 .cse9) (and .cse11 .cse1 .cse4 .cse12 .cse13 .cse14 .cse15 .cse5 .cse6 .cse7 .cse8 .cse9))) (= |ULTIMATE.start_aws_array_eq_#res| 0) (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_#t~ite1551.base| 0)) .cse2)))) [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L9553(lines 9553 9558) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L222(lines 222 224) no Hoare annotation was computed. [2021-11-03 23:52:24,468 INFO L858 garLoopResultBuilder]: For program point L222-1(lines 222 224) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L9537(lines 9537 9561) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L222-2(lines 7101 7111) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L222-3(lines 222 224) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L222-4(lines 222 224) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L9538(lines 9538 9539) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L9340(lines 9340 9348) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L223(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L223-1(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,469 INFO L858 garLoopResultBuilder]: For program point L9538-2(lines 9538 9539) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-3(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-4(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-6(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-7(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L9555(lines 9555 9557) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-9(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-10(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-12(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L223-13(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L854 garLoopResultBuilder]: At program point L6815(lines 6806 6816) the Hoare annotation is: false [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-11-03 23:52:24,470 INFO L858 garLoopResultBuilder]: For program point L210(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-1(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-2(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-3(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-4(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-5(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-6(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-7(lines 7691 7695) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L210-8(lines 210 212) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L211(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L211-2(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L6256-2(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L211-4(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L6256(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L211-6(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,471 INFO L858 garLoopResultBuilder]: For program point L6256-5(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L854 garLoopResultBuilder]: At program point L6256-6(lines 6252 6257) the Hoare annotation is: (let ((.cse21 (select (select |#memory_int| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base) ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset))) (let ((.cse8 (<= 1 .cse21)) (.cse10 (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset))) (.cse12 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0))) (.cse1 (<= |ULTIMATE.start_aws_byte_cursor_is_valid_#res| 1)) (.cse3 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0))) (.cse6 (not |ULTIMATE.start_aws_string_eq_byte_cursor_#t~short1490|)) (.cse7 (<= 1 |ULTIMATE.start_aws_byte_cursor_is_valid_#res|)) (.cse9 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base)) (.cse13 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) (.cse14 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (.cse0 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base)) (.cse2 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse4 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0))) (.cse5 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse20 (= .cse21 0)) (.cse11 (= ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and (= ULTIMATE.start_aws_string_eq_byte_cursor_~cur.base 0) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_#t~ite1551.base| 0) (= ULTIMATE.start_aws_string_eq_byte_cursor_~cur.offset 0) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_#t~ite1551.offset| 0) (let ((.cse15 (not .cse2)) (.cse16 (not (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res.base| 0))) (.cse17 (not (= |ULTIMATE.start_ensure_string_is_allocated_#res.base| 0))) (.cse18 (not (= ULTIMATE.start_ensure_string_is_allocated_~str~0.base 0))) (.cse19 (not (= ULTIMATE.start_aws_string_eq_byte_cursor_~str.base 0)))) (or (and .cse15 .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse16 .cse17 .cse8 .cse18 .cse19 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse15 .cse0 .cse1 .cse3 .cse4 .cse6 .cse20 .cse7 .cse16 .cse17 .cse18 .cse19 .cse9 .cse11 .cse13 .cse14)))) (and .cse0 .cse2 .cse4 .cse5 .cse20 .cse11)))) [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L6256-3(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L211-8(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L211-10(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L6256-9(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L6256-10(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L211-12(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L6256-7(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L861 garLoopResultBuilder]: At program point L261(line 261) the Hoare annotation is: true [2021-11-03 23:52:24,472 INFO L858 garLoopResultBuilder]: For program point L211-14(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,472 INFO L854 garLoopResultBuilder]: At program point L6256-13(lines 6252 6257) the Hoare annotation is: false [2021-11-03 23:52:24,472 INFO L854 garLoopResultBuilder]: At program point L261-1(line 261) the Hoare annotation is: false [2021-11-03 23:52:24,473 INFO L854 garLoopResultBuilder]: At program point L261-2(line 261) the Hoare annotation is: (and (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0) (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0)) (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L211-16(line 211) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L854 garLoopResultBuilder]: At program point L261-3(line 261) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base)) (.cse1 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse2 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0))) (.cse3 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse4 (select (select |#memory_int| ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.base) ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset)) (.cse5 (= ULTIMATE.start_aws_byte_cursor_is_valid_~cursor.offset |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (or (and .cse0 (<= |ULTIMATE.start_aws_byte_cursor_is_valid_#res| 1) .cse1 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0)) .cse2 .cse3 (<= 1 |ULTIMATE.start_aws_byte_cursor_is_valid_#res|) (<= 1 .cse4) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) .cse5 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0)) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (and .cse0 .cse1 .cse2 .cse3 (= .cse4 0) .cse5))) [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L6256-12(line 6256) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L7099(lines 7099 7112) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L9329(line 9329) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L9329-2(line 9329) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L9330(line 9330) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L854 garLoopResultBuilder]: At program point L6803(lines 6800 6804) the Hoare annotation is: false [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L9330-2(line 9330) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L854 garLoopResultBuilder]: At program point L6886(lines 6882 6887) the Hoare annotation is: false [2021-11-03 23:52:24,473 INFO L854 garLoopResultBuilder]: At program point L6886-1(lines 6882 6887) the Hoare annotation is: (and (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0) (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0)) (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0)) (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0) (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) (= (select (select |#memory_$Pointer$.offset| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0) (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset) (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L861 garLoopResultBuilder]: At program point L9562(line 9562) the Hoare annotation is: true [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 223) no Hoare annotation was computed. [2021-11-03 23:52:24,473 INFO L858 garLoopResultBuilder]: For program point L9331(lines 9331 9339) no Hoare annotation was computed. [2021-11-03 23:52:24,474 INFO L858 garLoopResultBuilder]: For program point L6672(lines 6672 6676) no Hoare annotation was computed. [2021-11-03 23:52:24,474 INFO L858 garLoopResultBuilder]: For program point L6673-2(lines 6673 6675) no Hoare annotation was computed. [2021-11-03 23:52:24,474 INFO L858 garLoopResultBuilder]: For program point L6673(lines 6673 6675) no Hoare annotation was computed. [2021-11-03 23:52:24,474 INFO L858 garLoopResultBuilder]: For program point L7697(lines 7697 7701) no Hoare annotation was computed. [2021-11-03 23:52:24,474 INFO L854 garLoopResultBuilder]: At program point L9349(lines 9327 9350) the Hoare annotation is: (let ((.cse16 (select (select |#memory_int| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset|))) (let ((.cse1 (not (= |ULTIMATE.start_bounded_malloc_#res.base| 0))) (.cse3 (<= 1 .cse16)) (.cse8 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base)) (.cse9 (= ULTIMATE.start_bounded_malloc_~size (select (select |#memory_int| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.base) ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset))) (.cse10 (not (= (select (select |#memory_$Pointer$.base| |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base|) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) 0))) (.cse11 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset)) (.cse12 (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.offset| 0)) (.cse14 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.base 0)) (.cse2 (not (= |ULTIMATE.start_aws_string_eq_byte_cursor_harness_~#cursor~2.base| 0))) (.cse15 (= ULTIMATE.start_aws_string_eq_byte_cursor_harness_~str~3.offset 0)) (.cse13 (= .cse16 0))) (or (and (= |ULTIMATE.start_aws_string_eq_byte_cursor_#res| 0) (let ((.cse0 (not .cse14)) (.cse4 (not (= |ULTIMATE.start_ensure_string_is_allocated_bounded_length_#res.base| 0))) (.cse5 (not (= |ULTIMATE.start_ensure_string_is_allocated_#res.base| 0))) (.cse6 (not (= ULTIMATE.start_ensure_string_is_allocated_~str~0.base 0))) (.cse7 (not (= ULTIMATE.start_aws_string_eq_byte_cursor_~str.base 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 (= (+ 8 ULTIMATE.start_ensure_byte_cursor_has_allocated_buffer_member_~cursor.offset) ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) .cse13 .cse4 .cse5 .cse6 .cse7 .cse8 .cse12)))) (and .cse14 .cse1 .cse2 .cse15 .cse3 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse14 .cse2 .cse15 .cse13)))) [2021-11-03 23:52:24,474 INFO L854 garLoopResultBuilder]: At program point L266(line 266) the Hoare annotation is: (= 16 ULTIMATE.start_ensure_string_is_allocated_bounded_length_~max_size) [2021-11-03 23:52:24,474 INFO L854 garLoopResultBuilder]: At program point L266-1(line 266) the Hoare annotation is: false [2021-11-03 23:52:24,477 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 23:52:24,478 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-03 23:52:24,485 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,486 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,488 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,488 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,489 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,490 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,490 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,490 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,492 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,492 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,492 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,493 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,494 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,494 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,495 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:24,495 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,495 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,495 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,496 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:24,496 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,497 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,497 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,497 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,497 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,498 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,498 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,499 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,499 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,500 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,500 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,501 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,501 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,501 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,502 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,502 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,503 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,503 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,503 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,504 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,504 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,505 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,505 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,506 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,506 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,506 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,506 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,507 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,507 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,508 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,508 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,509 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,509 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,509 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:24,509 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,510 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:24,510 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,510 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:24,510 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:24,511 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 11:52:24 BoogieIcfgContainer [2021-11-03 23:52:24,511 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-03 23:52:24,511 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-03 23:52:24,511 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-03 23:52:24,512 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-03 23:52:24,512 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 11:50:16" (3/4) ... [2021-11-03 23:52:24,514 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-03 23:52:24,529 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 136 nodes and edges [2021-11-03 23:52:24,530 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 56 nodes and edges [2021-11-03 23:52:24,531 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2021-11-03 23:52:24,531 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2021-11-03 23:52:24,532 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-11-03 23:52:24,533 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2021-11-03 23:52:24,534 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-03 23:52:24,535 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-03 23:52:24,555 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && cursor == cursor) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && cursor == 0 [2021-11-03 23:52:24,555 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((cursor == cursor && !(cursor == 0)) && 0 <= \result) && \result <= 0) && cursor == cursor)) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) [2021-11-03 23:52:24,555 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) [2021-11-03 23:52:24,556 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && !aux-!str || aws_string_is_valid(str)-aux) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((cur == 0 && nondet_parameter ? &cursor : ((void *)0) == 0) && cur == 0) && nondet_parameter ? &cursor : ((void *)0) == 0) && ((((((((((((((((((!(str == 0) && cursor == cursor) && \result <= 1) && !(\result == 0)) && !(cursor == 0)) && !aux-!str || aws_string_is_valid(str)-aux) && 1 <= \result) && !(\result == 0)) && !(\result == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((((((((((((((!(str == 0) && cursor == cursor) && \result <= 1) && !(\result == 0)) && !(cursor == 0)) && !aux-!str || aws_string_is_valid(str)-aux) && unknown-#memory_int-unknown[cursor][cursor] == 0) && 1 <= \result) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == cursor) && cursor == 0)))) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) [2021-11-03 23:52:24,556 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((\result == 0 && (((((((((((((!(str == 0) && !(\result == 0)) && !(cursor == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((((((((!(str == 0) && !(\result == 0)) && !(cursor == 0)) && 8 + cursor == ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == 0))) || (((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0)) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) [2021-11-03 23:52:24,556 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((((((((cur == 0 && !(\result == 0)) && !(cursor == 0)) && nondet_parameter ? &cursor : ((void *)0) == 0) && cur == 0) && !(\result == 0)) && nondet_parameter ? &cursor : ((void *)0) == 0) && ((((((!(str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == 0) || (((((((!(str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0))) && !(\result == 0)) && !aux-!cur || aws_byte_cursor_is_valid(cur)-aux) && !(str == 0))) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) [2021-11-03 23:52:24,557 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0)) || ((((!(cur == 0) && ((((((((((!(str == 0) && !(\result == 0)) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == 0) || (((((((((((!(str == 0) && !(\result == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0))) && \result == 0) && !(nondet_parameter ? &cursor : ((void *)0) == 0)) && !(cursor == 0)) [2021-11-03 23:52:24,557 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (\result <= 1 && !(cursor == 0)) && 1 <= \result [2021-11-03 23:52:25,052 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-11-03 23:52:25,053 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-03 23:52:25,053 INFO L158 Benchmark]: Toolchain (without parser) took 135724.50ms. Allocated memory was 127.9MB in the beginning and 446.7MB in the end (delta: 318.8MB). Free memory was 88.9MB in the beginning and 195.0MB in the end (delta: -106.2MB). Peak memory consumption was 303.5MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,053 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 83.9MB. Free memory was 42.4MB in the beginning and 42.3MB in the end (delta: 40.5kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-03 23:52:25,054 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2258.63ms. Allocated memory was 127.9MB in the beginning and 155.2MB in the end (delta: 27.3MB). Free memory was 88.6MB in the beginning and 99.6MB in the end (delta: -11.0MB). Peak memory consumption was 84.6MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,054 INFO L158 Benchmark]: Boogie Procedure Inliner took 182.49ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 87.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,054 INFO L158 Benchmark]: Boogie Preprocessor took 112.96ms. Allocated memory is still 155.2MB. Free memory was 87.0MB in the beginning and 78.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,054 INFO L158 Benchmark]: RCFGBuilder took 4671.39ms. Allocated memory was 155.2MB in the beginning and 371.2MB in the end (delta: 216.0MB). Free memory was 78.6MB in the beginning and 295.9MB in the end (delta: -217.3MB). Peak memory consumption was 211.3MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,055 INFO L158 Benchmark]: TraceAbstraction took 127951.24ms. Allocated memory was 371.2MB in the beginning and 446.7MB in the end (delta: 75.5MB). Free memory was 294.9MB in the beginning and 227.8MB in the end (delta: 67.1MB). Peak memory consumption was 252.7MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,055 INFO L158 Benchmark]: Witness Printer took 541.42ms. Allocated memory is still 446.7MB. Free memory was 227.8MB in the beginning and 195.0MB in the end (delta: 32.8MB). Peak memory consumption was 124.1MB. Max. memory is 16.1GB. [2021-11-03 23:52:25,056 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.12ms. Allocated memory is still 83.9MB. Free memory was 42.4MB in the beginning and 42.3MB in the end (delta: 40.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2258.63ms. Allocated memory was 127.9MB in the beginning and 155.2MB in the end (delta: 27.3MB). Free memory was 88.6MB in the beginning and 99.6MB in the end (delta: -11.0MB). Peak memory consumption was 84.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 182.49ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 87.0MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 112.96ms. Allocated memory is still 155.2MB. Free memory was 87.0MB in the beginning and 78.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 4671.39ms. Allocated memory was 155.2MB in the beginning and 371.2MB in the end (delta: 216.0MB). Free memory was 78.6MB in the beginning and 295.9MB in the end (delta: -217.3MB). Peak memory consumption was 211.3MB. Max. memory is 16.1GB. * TraceAbstraction took 127951.24ms. Allocated memory was 371.2MB in the beginning and 446.7MB in the end (delta: 75.5MB). Free memory was 294.9MB in the beginning and 227.8MB in the end (delta: 67.1MB). Peak memory consumption was 252.7MB. Max. memory is 16.1GB. * Witness Printer took 541.42ms. Allocated memory is still 446.7MB. Free memory was 227.8MB in the beginning and 195.0MB in the end (delta: 32.8MB). Peak memory consumption was 124.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms 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 - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - PositiveResult [Line: 223]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - 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 1 procedures, 121 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 127870.52ms, OverallIterations: 22, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 29.60ms, AutomataDifference: 108386.22ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 5949.24ms, InitialAbstractionConstructionTime: 11.11ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 22 mSolverCounterUnknown, 5925 SdHoareTripleChecker+Valid, 102802.36ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5925 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 93085.32ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10229 mSDsCounter, 176 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15311 IncrementalHoareTripleChecker+Invalid, 15509 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 176 mSolverCounterUnsat, 0 mSDtfsCounter, 15311 mSolverCounterSat, 180.90ms SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 238 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 7673.47ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=486occurred in iteration=12, InterpolantAutomatonStates: 162, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 209.98ms AutomataMinimizationTime, 22 MinimizatonAttempts, 1769 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: 0.00ms HoareAnnotationTime, 19 LocationsWithAnnotation, 19 PreInvPairs, 57 NumberOfFragments, 1039 HoareAnnotationTreeSize, 19 FomulaSimplifications, 697913 FormulaSimplificationTreeSizeReduction, 265.97ms HoareSimplificationTime, 19 FomulaSimplificationsInter, 29904 FormulaSimplificationTreeSizeReductionInter, 5672.73ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 317.85ms SsaConstructionTime, 5454.06ms SatisfiabilityAnalysisTime, 7168.18ms InterpolantComputationTime, 1088 NumberOfCodeBlocks, 1088 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 1066 ConstructedInterpolants, 0 QuantifiedInterpolants, 3149 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 22 InterpolantComputations, 22 PerfectInterpolantSequences, 0/0 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 5 specifications checked. All of them hold - InvariantResult [Line: 6806]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 9562]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6882]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 7368]: Loop Invariant [2021-11-03 23:52:25,075 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,076 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,076 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,078 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((cursor == cursor && !(cursor == 0)) && 0 <= \result) && \result <= 0) && cursor == cursor)) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) - InvariantResult [Line: 6252]: Loop Invariant [2021-11-03 23:52:25,079 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,079 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,079 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,080 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,080 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,080 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,081 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,081 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: (((((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && !aux-!str || aws_string_is_valid(str)-aux) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((cur == 0 && nondet_parameter ? &cursor : ((void *)0) == 0) && cur == 0) && nondet_parameter ? &cursor : ((void *)0) == 0) && ((((((((((((((((((!(str == 0) && cursor == cursor) && \result <= 1) && !(\result == 0)) && !(cursor == 0)) && !aux-!str || aws_string_is_valid(str)-aux) && 1 <= \result) && !(\result == 0)) && !(\result == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((((((((((((((!(str == 0) && cursor == cursor) && \result <= 1) && !(\result == 0)) && !(cursor == 0)) && !aux-!str || aws_string_is_valid(str)-aux) && unknown-#memory_int-unknown[cursor][cursor] == 0) && 1 <= \result) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == cursor) && cursor == 0)))) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) - InvariantResult [Line: 6252]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 6800]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 6882]: Loop Invariant [2021-11-03 23:52:25,082 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,082 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,082 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:25,082 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,083 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,083 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,083 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:25,083 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && cursor == cursor) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && cursor == 0 - InvariantResult [Line: 261]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 266]: Loop Invariant Derived loop invariant: 16 == max_size - InvariantResult [Line: 7684]: Loop Invariant [2021-11-03 23:52:25,084 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,084 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,084 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,084 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,085 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,085 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,085 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,085 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0)) || ((((!(cur == 0) && ((((((((((!(str == 0) && !(\result == 0)) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == 0) || (((((((((((!(str == 0) && !(\result == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0))) && \result == 0) && !(nondet_parameter ? &cursor : ((void *)0) == 0)) && !(cursor == 0)) - InvariantResult [Line: 9327]: Loop Invariant [2021-11-03 23:52:25,086 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,086 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,086 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,086 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,086 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,087 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,087 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,087 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,087 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,088 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((\result == 0 && (((((((((((((!(str == 0) && !(\result == 0)) && !(cursor == 0)) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((((((((!(str == 0) && !(\result == 0)) && !(cursor == 0)) && 8 + cursor == ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(\result == 0)) && !(\result == 0)) && !(str == 0)) && !(str == 0)) && cursor == cursor) && cursor == 0))) || (((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0)) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) - InvariantResult [Line: 266]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 6889]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 261]: Loop Invariant [2021-11-03 23:52:25,088 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,089 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,089 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,089 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: (((((((((((((cursor == cursor && \result <= 1) && str == 0) && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= \result) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || (((((cursor == cursor && str == 0) && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && cursor == cursor) - InvariantResult [Line: 7368]: Loop Invariant [2021-11-03 23:52:25,090 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,090 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,090 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,090 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,091 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,091 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,091 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,091 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((((((((((str == 0 && !(\result == 0)) && !(cursor == 0)) && str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0) || ((((((((((cur == 0 && !(\result == 0)) && !(cursor == 0)) && nondet_parameter ? &cursor : ((void *)0) == 0) && cur == 0) && !(\result == 0)) && nondet_parameter ? &cursor : ((void *)0) == 0) && ((((((!(str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) && !(str == 0)) && cursor == cursor) && cursor == cursor) && cursor == 0) || (((((((!(str == 0) && 1 <= unknown-#memory_int-unknown[cursor][cursor]) && !(str == 0)) && cursor == cursor) && size == unknown-#memory_int-unknown[cursor][cursor]) && !(#memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0)) && cursor == cursor) && cursor == 0))) && !(\result == 0)) && !aux-!cur || aws_byte_cursor_is_valid(cur)-aux) && !(str == 0))) || (((str == 0 && !(cursor == 0)) && str == 0) && unknown-#memory_int-unknown[cursor][cursor] == 0) - InvariantResult [Line: 261]: Loop Invariant [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.base [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR [2021-11-03 23:52:25,092 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Name guessing unsuccessful for VarDecl var #memory_$Pointer$ : [$Pointer$]$Pointer$; and expression #memory_$Pointer$.offset [2021-11-03 23:52:25,093 WARN L418 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR Derived loop invariant: ((((((str == 0 && !(cursor == 0)) && str == 0) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && cursor == cursor) && #memory_$Pointer$[cursor][~aws_common_error~0~AWS_ERROR_INVALID_BASE64_STR] == 0) && cursor == cursor) && cursor == 0 - InvariantResult [Line: 261]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7368]: Loop Invariant Derived loop invariant: (\result <= 1 && !(cursor == 0)) && 1 <= \result RESULT: Ultimate proved your program to be correct! [2021-11-03 23:52:25,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE