./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_0250a.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0250a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 78ea74dfa7532b5891dcf798c387cbc67437d79b ............................................................................................................................................................................................................................................................................................ Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0250a.c -s /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 78ea74dfa7532b5891dcf798c387cbc67437d79b .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-6b5699a [2019-11-25 08:48:29,259 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:48:29,261 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:48:29,276 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:48:29,277 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:48:29,278 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:48:29,280 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:48:29,289 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:48:29,294 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:48:29,298 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:48:29,299 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:48:29,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:48:29,301 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:48:29,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:48:29,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:48:29,305 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:48:29,306 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:48:29,307 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:48:29,309 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:48:29,313 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:48:29,317 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:48:29,320 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:48:29,322 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:48:29,323 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:48:29,326 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:48:29,326 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:48:29,327 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:48:29,328 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:48:29,329 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:48:29,330 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:48:29,330 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:48:29,331 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:48:29,332 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:48:29,332 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:48:29,333 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:48:29,334 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:48:29,334 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:48:29,334 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:48:29,335 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:48:29,335 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:48:29,337 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:48:29,337 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2019-11-25 08:48:29,363 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:48:29,364 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:48:29,365 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:48:29,365 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:48:29,365 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:48:29,366 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:48:29,366 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:48:29,366 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:48:29,366 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:48:29,367 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:48:29,367 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-25 08:48:29,367 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-25 08:48:29,367 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-25 08:48:29,367 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:48:29,368 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:48:29,368 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:48:29,368 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-25 08:48:29,368 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:48:29,369 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:48:29,369 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-25 08:48:29,369 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-25 08:48:29,369 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-25 08:48:29,370 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:48:29,370 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-25 08:48:29,370 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-25 08:48:29,370 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:48:29,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-25 08:48:29,371 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-25 08:48:29,371 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer 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(__VERIFIER_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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 78ea74dfa7532b5891dcf798c387cbc67437d79b [2019-11-25 08:48:29,520 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:48:29,537 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:48:29,541 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:48:29,542 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:48:29,543 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:48:29,544 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/../../sv-benchmarks/c/float-newlib/float_req_bl_0250a.c [2019-11-25 08:48:29,604 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/4a48c6e3a/8df4c531688846d3af0ffdd618020b08/FLAG150a6c274 [2019-11-25 08:48:30,029 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:48:30,030 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/sv-benchmarks/c/float-newlib/float_req_bl_0250a.c [2019-11-25 08:48:30,038 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/4a48c6e3a/8df4c531688846d3af0ffdd618020b08/FLAG150a6c274 [2019-11-25 08:48:30,417 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/4a48c6e3a/8df4c531688846d3af0ffdd618020b08 [2019-11-25 08:48:30,432 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:48:30,433 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:48:30,434 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:30,439 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:48:30,442 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:48:30,443 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,445 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1021b0a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30, skipping insertion in model container [2019-11-25 08:48:30,445 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,454 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:48:30,495 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:48:30,787 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:30,791 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:48:30,838 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:30,864 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:48:30,864 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30 WrapperNode [2019-11-25 08:48:30,864 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:30,865 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:30,865 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:48:30,865 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:48:30,872 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,886 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,920 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:30,921 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:48:30,921 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:48:30,921 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:48:30,930 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,930 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,934 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,935 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,946 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,952 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,955 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... [2019-11-25 08:48:30,959 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:48:30,960 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:48:30,960 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:48:30,960 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:48:30,961 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-25 08:48:31,027 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-25 08:48:31,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-11-25 08:48:31,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-25 08:48:31,027 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-11-25 08:48:31,027 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:48:31,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:48:31,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-25 08:48:31,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-25 08:48:31,516 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:48:31,516 INFO L284 CfgBuilder]: Removed 28 assume(true) statements. [2019-11-25 08:48:31,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:31 BoogieIcfgContainer [2019-11-25 08:48:31,518 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:48:31,518 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-25 08:48:31,519 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-25 08:48:31,521 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-25 08:48:31,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:48:30" (1/3) ... [2019-11-25 08:48:31,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae75746 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:48:31, skipping insertion in model container [2019-11-25 08:48:31,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:30" (2/3) ... [2019-11-25 08:48:31,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae75746 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:48:31, skipping insertion in model container [2019-11-25 08:48:31,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:31" (3/3) ... [2019-11-25 08:48:31,524 INFO L109 eAbstractionObserver]: Analyzing ICFG float_req_bl_0250a.c [2019-11-25 08:48:31,531 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-25 08:48:31,537 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-25 08:48:31,544 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-25 08:48:31,565 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-25 08:48:31,566 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-25 08:48:31,566 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-25 08:48:31,566 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:48:31,566 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:48:31,566 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-25 08:48:31,566 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:48:31,566 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-25 08:48:31,582 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states. [2019-11-25 08:48:31,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-11-25 08:48:31,588 INFO L402 BasicCegarLoop]: Found error trace [2019-11-25 08:48:31,588 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:31,589 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-25 08:48:31,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:31,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1900532880, now seen corresponding path program 1 times [2019-11-25 08:48:31,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:31,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554886925] [2019-11-25 08:48:31,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:31,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:31,717 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554886925] [2019-11-25 08:48:31,718 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:31,718 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:31,719 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046806491] [2019-11-25 08:48:31,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-11-25 08:48:31,723 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:31,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-25 08:48:31,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-25 08:48:31,736 INFO L87 Difference]: Start difference. First operand 56 states. Second operand 2 states. [2019-11-25 08:48:31,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:31,755 INFO L93 Difference]: Finished difference Result 110 states and 178 transitions. [2019-11-25 08:48:31,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-25 08:48:31,756 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2019-11-25 08:48:31,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-25 08:48:31,766 INFO L225 Difference]: With dead ends: 110 [2019-11-25 08:48:31,766 INFO L226 Difference]: Without dead ends: 53 [2019-11-25 08:48:31,769 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-25 08:48:31,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2019-11-25 08:48:31,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2019-11-25 08:48:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-11-25 08:48:31,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2019-11-25 08:48:31,801 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 9 [2019-11-25 08:48:31,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-25 08:48:31,802 INFO L462 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2019-11-25 08:48:31,802 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-11-25 08:48:31,802 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2019-11-25 08:48:31,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-11-25 08:48:31,803 INFO L402 BasicCegarLoop]: Found error trace [2019-11-25 08:48:31,803 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:31,803 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-25 08:48:31,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:31,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1487817933, now seen corresponding path program 1 times [2019-11-25 08:48:31,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:31,804 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918127451] [2019-11-25 08:48:31,804 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:31,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:31,884 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:31,885 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-11-25 08:48:31,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:48:31 BoogieIcfgContainer [2019-11-25 08:48:31,915 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-11-25 08:48:31,916 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:48:31,916 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:48:31,916 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:48:31,917 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:31" (3/4) ... [2019-11-25 08:48:31,919 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-25 08:48:31,920 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:48:31,922 INFO L168 Benchmark]: Toolchain (without parser) took 1487.61 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.4 MB in the beginning and 1.1 GB in the end (delta: -117.1 MB). Peak memory consumption was 23.4 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,922 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 1.0 GB. Free memory is still 966.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:31,923 INFO L168 Benchmark]: CACSL2BoogieTranslator took 430.31 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.4 MB in the beginning and 1.1 GB in the end (delta: -185.2 MB). Peak memory consumption was 20.5 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,924 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,924 INFO L168 Benchmark]: Boogie Preprocessor took 38.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,925 INFO L168 Benchmark]: RCFGBuilder took 557.84 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 35.9 MB). Peak memory consumption was 35.9 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,926 INFO L168 Benchmark]: TraceAbstraction took 396.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 24.2 MB). Peak memory consumption was 24.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,926 INFO L168 Benchmark]: Witness Printer took 3.86 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:31,930 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32 ms. Allocated memory is still 1.0 GB. Free memory is still 966.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 430.31 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.4 MB in the beginning and 1.1 GB in the end (delta: -185.2 MB). Peak memory consumption was 20.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 55.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 38.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 557.84 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 35.9 MB). Peak memory consumption was 35.9 MB. Max. memory is 11.5 GB. * TraceAbstraction took 396.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 24.2 MB). Peak memory consumption was 24.2 MB. Max. memory is 11.5 GB. * Witness Printer took 3.86 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 233]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 58, overapproximation of someUnaryDOUBLEoperation at line 147, overapproximation of bitwiseAnd at line 161, overapproximation of someUnaryFLOAToperation at line 145, overapproximation of someBinaryArithmeticFLOAToperation at line 164. Possible FailurePath: [L12] static const float huge_floor = 1.0e30; [L60] static const float one_sqrt = 1.0, tiny_sqrt = 1.0e-30; [L143-L151] static const float one_asin = 1.0000000000e+00, huge_asin = 1.000e+30, pio2_hi_asin = 1.57079637050628662109375f, pio2_lo_asin = -4.37113900018624283e-8f, pio4_hi_asin = 0.785398185253143310546875f, pS0_asin = 1.6666667163e-01, pS1_asin = -3.2556581497e-01, pS2_asin = 2.0121252537e-01, pS3_asin = -4.0055535734e-02, pS4_asin = 7.9153501429e-04, pS5_asin = 3.4793309169e-05, qS1_asin = -2.4033949375e+00, qS2_asin = 2.0209457874e+00, qS3_asin = -6.8828397989e-01, qS4_asin = 7.7038154006e-02; VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] [L228] float x = 1.0f / 0.0f; [L154] float t, w, p, q, c, r, s; [L155] __int32_t hx, ix; VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] [L157] ieee_float_shape_type gf_u; [L158] gf_u.value = (x) [L159] EXPR gf_u.word [L159] (hx) = gf_u.word [L161] ix = hx & 0x7fffffff VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] [L162] COND TRUE ix == 0x3f800000 [L164] return x * pio2_hi_asin + x * pio2_lo_asin; VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] [L229] float res = __ieee754_asinf(x); [L58] return x != x; VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] [L232] COND TRUE !isnan_float(res) [L233] __VERIFIER_error() VAL [huge_asin=1000000000000000000000000000000, huge_floor=1000000000000000000000000000000, one_asin=1, one_sqrt=1, pio2_hi_asin=13176795/8388608, pio4_hi_asin=13176795/16777216, pS0_asin=16666667163/100000000000, pS2_asin=20121252537/100000000000, pS4_asin=79153501429/100000000000000, pS5_asin=34793309169/1000000000000000, qS2_asin=10104728937/5000000000, qS4_asin=38519077003/500000000000, tiny_sqrt=1/1000000000000000000000000000000] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 56 locations, 1 error locations. Result: UNSAFE, OverallTime: 0.3s, OverallIterations: 2, TraceHistogramMax: 1, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 73 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 19 NumberOfCodeBlocks, 19 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 8 ConstructedInterpolants, 0 QuantifiedInterpolants, 64 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.24-6b5699a [2019-11-25 08:48:33,770 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:48:33,772 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:48:33,789 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:48:33,790 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:48:33,791 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:48:33,793 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:48:33,802 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:48:33,807 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:48:33,811 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:48:33,812 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:48:33,814 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:48:33,814 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:48:33,816 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:48:33,818 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:48:33,819 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:48:33,821 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:48:33,822 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:48:33,824 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:48:33,828 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:48:33,832 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:48:33,836 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:48:33,837 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:48:33,838 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:48:33,842 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:48:33,842 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:48:33,842 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:48:33,844 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:48:33,844 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:48:33,847 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:48:33,847 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:48:33,848 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:48:33,849 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:48:33,850 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:48:33,850 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:48:33,851 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:48:33,852 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:48:33,852 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:48:33,852 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:48:33,853 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:48:33,855 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:48:33,855 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2019-11-25 08:48:33,886 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:48:33,887 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:48:33,889 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:48:33,889 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:48:33,890 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:48:33,890 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:48:33,890 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:48:33,891 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:48:33,891 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:48:33,891 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-25 08:48:33,892 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-25 08:48:33,892 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-25 08:48:33,893 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-11-25 08:48:33,893 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-25 08:48:33,893 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-25 08:48:33,893 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:48:33,894 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:48:33,894 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:48:33,894 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-25 08:48:33,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:48:33,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:48:33,895 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-25 08:48:33,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-25 08:48:33,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-25 08:48:33,896 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:48:33,896 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-25 08:48:33,897 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-25 08:48:33,897 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-25 08:48:33,897 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-25 08:48:33,897 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-25 08:48:33,898 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-25 08:48:33,898 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer 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(__VERIFIER_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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 78ea74dfa7532b5891dcf798c387cbc67437d79b [2019-11-25 08:48:34,212 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:48:34,231 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:48:34,236 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:48:34,237 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:48:34,238 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:48:34,239 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/../../sv-benchmarks/c/float-newlib/float_req_bl_0250a.c [2019-11-25 08:48:34,297 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/dee536d66/a57ab62f385a4b37901fe01d063ad4cc/FLAGdb26b44af [2019-11-25 08:48:34,668 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:48:34,669 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/sv-benchmarks/c/float-newlib/float_req_bl_0250a.c [2019-11-25 08:48:34,679 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/dee536d66/a57ab62f385a4b37901fe01d063ad4cc/FLAGdb26b44af [2019-11-25 08:48:35,026 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/data/dee536d66/a57ab62f385a4b37901fe01d063ad4cc [2019-11-25 08:48:35,029 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:48:35,030 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:48:35,031 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:35,031 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:48:35,035 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:48:35,036 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,038 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b09fbfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35, skipping insertion in model container [2019-11-25 08:48:35,038 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,045 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:48:35,071 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:48:35,386 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:35,398 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:48:35,490 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:35,589 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:48:35,590 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35 WrapperNode [2019-11-25 08:48:35,590 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:35,591 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:35,591 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:48:35,591 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:48:35,600 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,617 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,654 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:35,654 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:48:35,654 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:48:35,654 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:48:35,664 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,664 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,671 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,672 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,691 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,699 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,705 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... [2019-11-25 08:48:35,712 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:48:35,713 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:48:35,713 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:48:35,713 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:48:35,714 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-25 08:48:35,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-25 08:48:35,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2019-11-25 08:48:35,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-25 08:48:35,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:48:35,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:48:35,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2019-11-25 08:48:35,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-25 08:48:35,781 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-25 08:48:46,707 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:48:46,707 INFO L284 CfgBuilder]: Removed 28 assume(true) statements. [2019-11-25 08:48:46,708 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:46 BoogieIcfgContainer [2019-11-25 08:48:46,708 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:48:46,709 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-25 08:48:46,709 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-25 08:48:46,712 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-25 08:48:46,712 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:48:35" (1/3) ... [2019-11-25 08:48:46,713 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4200e1ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:48:46, skipping insertion in model container [2019-11-25 08:48:46,713 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:35" (2/3) ... [2019-11-25 08:48:46,713 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4200e1ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:48:46, skipping insertion in model container [2019-11-25 08:48:46,713 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:46" (3/3) ... [2019-11-25 08:48:46,715 INFO L109 eAbstractionObserver]: Analyzing ICFG float_req_bl_0250a.c [2019-11-25 08:48:46,722 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-25 08:48:46,728 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-25 08:48:46,737 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-25 08:48:46,759 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-25 08:48:46,759 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-25 08:48:46,759 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-25 08:48:46,759 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:48:46,759 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:48:46,759 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-25 08:48:46,759 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:48:46,759 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-25 08:48:46,771 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states. [2019-11-25 08:48:46,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-11-25 08:48:46,775 INFO L402 BasicCegarLoop]: Found error trace [2019-11-25 08:48:46,776 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:46,776 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-25 08:48:46,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1900532880, now seen corresponding path program 1 times [2019-11-25 08:48:46,791 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-25 08:48:46,791 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299402959] [2019-11-25 08:48:46,791 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-11-25 08:48:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:47,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 1 conjunts are in the unsatisfiable core [2019-11-25 08:48:47,466 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:47,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:47,475 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-25 08:48:47,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:47,479 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299402959] [2019-11-25 08:48:47,479 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:47,480 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-25 08:48:47,480 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581073729] [2019-11-25 08:48:47,483 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-11-25 08:48:47,483 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-25 08:48:47,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-25 08:48:47,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-25 08:48:47,493 INFO L87 Difference]: Start difference. First operand 56 states. Second operand 2 states. [2019-11-25 08:48:47,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:47,511 INFO L93 Difference]: Finished difference Result 110 states and 178 transitions. [2019-11-25 08:48:47,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-25 08:48:47,513 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2019-11-25 08:48:47,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-25 08:48:47,522 INFO L225 Difference]: With dead ends: 110 [2019-11-25 08:48:47,522 INFO L226 Difference]: Without dead ends: 53 [2019-11-25 08:48:47,525 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-25 08:48:47,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2019-11-25 08:48:47,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2019-11-25 08:48:47,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2019-11-25 08:48:47,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 70 transitions. [2019-11-25 08:48:47,553 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 70 transitions. Word has length 9 [2019-11-25 08:48:47,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-25 08:48:47,553 INFO L462 AbstractCegarLoop]: Abstraction has 53 states and 70 transitions. [2019-11-25 08:48:47,553 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-11-25 08:48:47,553 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 70 transitions. [2019-11-25 08:48:47,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-11-25 08:48:47,554 INFO L402 BasicCegarLoop]: Found error trace [2019-11-25 08:48:47,554 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:47,754 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-11-25 08:48:47,755 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-25 08:48:47,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:47,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1487817933, now seen corresponding path program 1 times [2019-11-25 08:48:47,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-25 08:48:47,756 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [162182441] [2019-11-25 08:48:47,756 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-11-25 08:48:48,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:48,335 INFO L255 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 8 conjunts are in the unsatisfiable core [2019-11-25 08:48:48,337 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:48,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:48,424 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-25 08:48:48,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:48,567 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [162182441] [2019-11-25 08:48:48,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:48,567 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2019-11-25 08:48:48,567 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274161527] [2019-11-25 08:48:48,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-25 08:48:48,569 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-25 08:48:48,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-25 08:48:48,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-11-25 08:48:48,569 INFO L87 Difference]: Start difference. First operand 53 states and 70 transitions. Second operand 8 states. [2019-11-25 08:48:49,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:49,063 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2019-11-25 08:48:49,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:48:49,064 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 10 [2019-11-25 08:48:49,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-25 08:48:49,065 INFO L225 Difference]: With dead ends: 58 [2019-11-25 08:48:49,065 INFO L226 Difference]: Without dead ends: 12 [2019-11-25 08:48:49,066 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2019-11-25 08:48:49,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2019-11-25 08:48:49,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2019-11-25 08:48:49,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-11-25 08:48:49,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 11 transitions. [2019-11-25 08:48:49,069 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 11 transitions. Word has length 10 [2019-11-25 08:48:49,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-25 08:48:49,070 INFO L462 AbstractCegarLoop]: Abstraction has 12 states and 11 transitions. [2019-11-25 08:48:49,070 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-25 08:48:49,070 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 11 transitions. [2019-11-25 08:48:49,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-11-25 08:48:49,071 INFO L402 BasicCegarLoop]: Found error trace [2019-11-25 08:48:49,071 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:49,271 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-11-25 08:48:49,272 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-25 08:48:49,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:49,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1242404338, now seen corresponding path program 1 times [2019-11-25 08:48:49,273 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-25 08:48:49,273 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147670883] [2019-11-25 08:48:49,273 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2019-11-25 08:48:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:49,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-25 08:48:49,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:49,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:49,967 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-25 08:48:50,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:50,592 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147670883] [2019-11-25 08:48:50,592 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:50,592 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2019-11-25 08:48:50,592 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804466725] [2019-11-25 08:48:50,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-11-25 08:48:50,593 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-25 08:48:50,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-11-25 08:48:50,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2019-11-25 08:48:50,594 INFO L87 Difference]: Start difference. First operand 12 states and 11 transitions. Second operand 9 states. [2019-11-25 08:48:51,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:51,144 INFO L93 Difference]: Finished difference Result 12 states and 11 transitions. [2019-11-25 08:48:51,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-25 08:48:51,144 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 11 [2019-11-25 08:48:51,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-25 08:48:51,144 INFO L225 Difference]: With dead ends: 12 [2019-11-25 08:48:51,145 INFO L226 Difference]: Without dead ends: 0 [2019-11-25 08:48:51,145 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2019-11-25 08:48:51,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-11-25 08:48:51,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-11-25 08:48:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-11-25 08:48:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-11-25 08:48:51,146 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 11 [2019-11-25 08:48:51,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-25 08:48:51,146 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:48:51,147 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-11-25 08:48:51,147 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-11-25 08:48:51,147 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-11-25 08:48:51,357 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2019-11-25 08:48:51,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-11-25 08:48:51,655 INFO L444 ceAbstractionStarter]: For program point L168(lines 168 181) no Hoare annotation was computed. [2019-11-25 08:48:51,655 INFO L444 ceAbstractionStarter]: For program point L135(lines 135 139) no Hoare annotation was computed. [2019-11-25 08:48:51,655 INFO L444 ceAbstractionStarter]: For program point L135-1(lines 128 141) no Hoare annotation was computed. [2019-11-25 08:48:51,656 INFO L444 ceAbstractionStarter]: For program point L135-2(lines 135 139) no Hoare annotation was computed. [2019-11-25 08:48:51,656 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2019-11-25 08:48:51,656 INFO L440 ceAbstractionStarter]: At program point L218(lines 153 219) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24)) (fp ((_ extract 31 31) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 30 23) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 22 0) ULTIMATE.start___ieee754_asinf_~hx~1)))) (exists ((ULTIMATE.start___ieee754_asinf_~hx~1 (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24)) (fp ((_ extract 31 31) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 30 23) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 22 0) ULTIMATE.start___ieee754_asinf_~hx~1))) (= ULTIMATE.start___ieee754_asinf_~ix~3 (bvand (_ bv2147483647 32) ULTIMATE.start___ieee754_asinf_~hx~1)))) (= ULTIMATE.start___ieee754_asinf_~x (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24))) (= |ULTIMATE.start___ieee754_asinf_#res| (let ((.cse0 (let ((.cse1 (fp.div roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven 1.0) (_ +zero 8 24)))) (fp.sub roundNearestTiesToEven .cse1 .cse1)))) (fp.div roundNearestTiesToEven .cse0 .cse0))) (= currentRoundingMode roundNearestTiesToEven)) [2019-11-25 08:48:51,656 INFO L444 ceAbstractionStarter]: For program point L169(lines 169 170) no Hoare annotation was computed. [2019-11-25 08:48:51,656 INFO L444 ceAbstractionStarter]: For program point L121-1(lines 121 125) no Hoare annotation was computed. [2019-11-25 08:48:51,656 INFO L440 ceAbstractionStarter]: At program point L121-2(lines 121 125) the Hoare annotation is: false [2019-11-25 08:48:51,657 INFO L444 ceAbstractionStarter]: For program point L121-3(lines 121 125) no Hoare annotation was computed. [2019-11-25 08:48:51,657 INFO L447 ceAbstractionStarter]: At program point L237(lines 221 238) the Hoare annotation is: true [2019-11-25 08:48:51,657 INFO L444 ceAbstractionStarter]: For program point L204(lines 204 208) no Hoare annotation was computed. [2019-11-25 08:48:51,657 INFO L444 ceAbstractionStarter]: For program point L204-1(lines 196 214) no Hoare annotation was computed. [2019-11-25 08:48:51,657 INFO L444 ceAbstractionStarter]: For program point L204-2(lines 204 208) no Hoare annotation was computed. [2019-11-25 08:48:51,657 INFO L444 ceAbstractionStarter]: For program point L156-1(lines 156 160) no Hoare annotation was computed. [2019-11-25 08:48:51,658 INFO L440 ceAbstractionStarter]: At program point L156-2(lines 156 160) the Hoare annotation is: (and (= ULTIMATE.start___ieee754_asinf_~x (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24))) (= currentRoundingMode roundNearestTiesToEven)) [2019-11-25 08:48:51,658 INFO L444 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2019-11-25 08:48:51,658 INFO L444 ceAbstractionStarter]: For program point L156-3(lines 156 160) no Hoare annotation was computed. [2019-11-25 08:48:51,658 INFO L444 ceAbstractionStarter]: For program point L90-2(lines 90 91) no Hoare annotation was computed. [2019-11-25 08:48:51,658 INFO L440 ceAbstractionStarter]: At program point L140(lines 128 141) the Hoare annotation is: false [2019-11-25 08:48:51,658 INFO L444 ceAbstractionStarter]: For program point L74(lines 74 75) no Hoare annotation was computed. [2019-11-25 08:48:51,658 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-11-25 08:48:51,659 INFO L440 ceAbstractionStarter]: At program point L58(line 58) the Hoare annotation is: (and (exists ((currentRoundingMode RoundingMode)) (= (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24)) (fp ((_ extract 31 31) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 30 23) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 22 0) ULTIMATE.start___ieee754_asinf_~hx~1)))) (exists ((ULTIMATE.start___ieee754_asinf_~hx~1 (_ BitVec 32)) (currentRoundingMode RoundingMode)) (and (= (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24)) (fp ((_ extract 31 31) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 30 23) ULTIMATE.start___ieee754_asinf_~hx~1) ((_ extract 22 0) ULTIMATE.start___ieee754_asinf_~hx~1))) (= ULTIMATE.start___ieee754_asinf_~ix~3 (bvand (_ bv2147483647 32) ULTIMATE.start___ieee754_asinf_~hx~1)))) (= ULTIMATE.start___ieee754_asinf_~x (fp.div currentRoundingMode ((_ to_fp 8 24) currentRoundingMode 1.0) (_ +zero 8 24))) (= (_ bv1 32) |ULTIMATE.start_isnan_float_#res|) (= |ULTIMATE.start___ieee754_asinf_#res| (let ((.cse0 (let ((.cse1 (fp.div roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven 1.0) (_ +zero 8 24)))) (fp.sub roundNearestTiesToEven .cse1 .cse1)))) (fp.div roundNearestTiesToEven .cse0 .cse0))) (= currentRoundingMode roundNearestTiesToEven)) [2019-11-25 08:48:51,659 INFO L444 ceAbstractionStarter]: For program point L109(lines 109 118) no Hoare annotation was computed. [2019-11-25 08:48:51,659 INFO L440 ceAbstractionStarter]: At program point L126(lines 62 127) the Hoare annotation is: false [2019-11-25 08:48:51,659 INFO L444 ceAbstractionStarter]: For program point L77(lines 77 78) no Hoare annotation was computed. [2019-11-25 08:48:51,659 INFO L444 ceAbstractionStarter]: For program point L193(lines 193 214) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L193-2(lines 153 219) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L111(lines 111 117) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L79(lines 79 80) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L162(lines 162 182) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L113(lines 113 116) no Hoare annotation was computed. [2019-11-25 08:48:51,660 INFO L444 ceAbstractionStarter]: For program point L130-1(lines 130 134) no Hoare annotation was computed. [2019-11-25 08:48:51,661 INFO L440 ceAbstractionStarter]: At program point L130-2(lines 130 134) the Hoare annotation is: false [2019-11-25 08:48:51,661 INFO L440 ceAbstractionStarter]: At program point L98-2(lines 98 107) the Hoare annotation is: false [2019-11-25 08:48:51,661 INFO L444 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2019-11-25 08:48:51,661 INFO L444 ceAbstractionStarter]: For program point L98-3(lines 62 127) no Hoare annotation was computed. [2019-11-25 08:48:51,661 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 233) no Hoare annotation was computed. [2019-11-25 08:48:51,661 INFO L444 ceAbstractionStarter]: For program point L165(lines 165 182) no Hoare annotation was computed. [2019-11-25 08:48:51,661 INFO L444 ceAbstractionStarter]: For program point L83(lines 83 87) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L83-2(lines 83 87) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L232(lines 232 235) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L199-1(lines 199 203) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L440 ceAbstractionStarter]: At program point L199-2(lines 199 203) the Hoare annotation is: false [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L100(lines 100 104) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L67-1(lines 67 71) no Hoare annotation was computed. [2019-11-25 08:48:51,662 INFO L444 ceAbstractionStarter]: For program point L100-2(lines 100 104) no Hoare annotation was computed. [2019-11-25 08:48:51,663 INFO L440 ceAbstractionStarter]: At program point L67-2(lines 67 71) the Hoare annotation is: false [2019-11-25 08:48:51,663 INFO L444 ceAbstractionStarter]: For program point L67-3(lines 67 71) no Hoare annotation was computed. [2019-11-25 08:48:51,663 INFO L444 ceAbstractionStarter]: For program point L84-2(lines 84 85) no Hoare annotation was computed. [2019-11-25 08:48:51,663 INFO L440 ceAbstractionStarter]: At program point L84-3(lines 84 85) the Hoare annotation is: false [2019-11-25 08:48:51,663 INFO L444 ceAbstractionStarter]: For program point L84-4(lines 84 85) no Hoare annotation was computed. [2019-11-25 08:48:51,663 INFO L444 ceAbstractionStarter]: For program point L233(line 233) no Hoare annotation was computed. [2019-11-25 08:48:51,663 INFO L444 ceAbstractionStarter]: For program point L167(lines 167 182) no Hoare annotation was computed. [2019-11-25 08:48:51,664 INFO L444 ceAbstractionStarter]: For program point L167-1(lines 167 182) no Hoare annotation was computed. [2019-11-25 08:48:51,669 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,670 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,670 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,671 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,671 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,671 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,671 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,672 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,675 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,676 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,677 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,678 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,680 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,681 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,681 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,685 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,685 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,686 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,686 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,686 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,686 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,687 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,687 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,687 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,688 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,688 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,688 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,689 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,689 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,689 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,689 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,690 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,690 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,690 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,691 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,691 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,691 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,692 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,693 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,693 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,696 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,696 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,696 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,696 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,698 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,698 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,698 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,698 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,699 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,699 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,700 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,701 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,702 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,702 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,702 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,703 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,703 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,703 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,704 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,704 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,704 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,705 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,705 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,705 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,705 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,706 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,706 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,706 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,707 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,708 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,709 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,709 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,709 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,710 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,710 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,710 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,710 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,713 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.11 08:48:51 BoogieIcfgContainer [2019-11-25 08:48:51,713 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-11-25 08:48:51,714 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:48:51,714 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:48:51,714 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:48:51,715 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:46" (3/4) ... [2019-11-25 08:48:51,718 INFO L137 WitnessPrinter]: Generating witness for correct program [2019-11-25 08:48:51,731 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2019-11-25 08:48:51,732 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2019-11-25 08:48:51,732 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2019-11-25 08:48:51,756 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((\exists currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists ULTIMATE.start___ieee754_asinf_~hx~1 : bv32, currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(ULTIMATE.start___ieee754_asinf_~hx~1[31:31], ULTIMATE.start___ieee754_asinf_~hx~1[30:23], ULTIMATE.start___ieee754_asinf_~hx~1[22:0]) && ix == ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_asinf_~hx~1))) && x == ~fp.div~FLOAT(unknown-currentRoundingMode-unknown, ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0), ~Pluszero~LONGDOUBLE())) && \result == ~fp.div~FLOAT(~roundNearestTiesToEven, ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())), ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven [2019-11-25 08:48:51,757 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((\exists currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists ULTIMATE.start___ieee754_asinf_~hx~1 : bv32, currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(ULTIMATE.start___ieee754_asinf_~hx~1[31:31], ULTIMATE.start___ieee754_asinf_~hx~1[30:23], ULTIMATE.start___ieee754_asinf_~hx~1[22:0]) && ix == ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_asinf_~hx~1))) && x == ~fp.div~FLOAT(unknown-currentRoundingMode-unknown, ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0), ~Pluszero~LONGDOUBLE())) && 1bv32 == \result) && \result == ~fp.div~FLOAT(~roundNearestTiesToEven, ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())), ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven [2019-11-25 08:48:51,792 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_68645314-c44d-4611-94f7-65655de95a9e/bin/uautomizer/witness.graphml [2019-11-25 08:48:51,792 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:48:51,794 INFO L168 Benchmark]: Toolchain (without parser) took 16763.69 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.2 MB). Free memory was 960.4 MB in the beginning and 927.3 MB in the end (delta: 33.2 MB). Peak memory consumption was 156.4 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,794 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 1.0 GB. Free memory is still 987.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:51,795 INFO L168 Benchmark]: CACSL2BoogieTranslator took 559.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.2 MB). Free memory was 960.4 MB in the beginning and 1.1 GB in the end (delta: -151.7 MB). Peak memory consumption was 26.8 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,795 INFO L168 Benchmark]: Boogie Procedure Inliner took 63.25 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:51,796 INFO L168 Benchmark]: Boogie Preprocessor took 58.36 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,796 INFO L168 Benchmark]: RCFGBuilder took 10995.83 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 38.8 MB). Peak memory consumption was 38.8 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,797 INFO L168 Benchmark]: TraceAbstraction took 5003.86 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 933.9 MB in the end (delta: 131.1 MB). Peak memory consumption was 131.1 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,797 INFO L168 Benchmark]: Witness Printer took 78.59 ms. Allocated memory is still 1.2 GB. Free memory was 933.9 MB in the beginning and 927.3 MB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:51,799 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 1.0 GB. Free memory is still 987.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 559.26 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.2 MB). Free memory was 960.4 MB in the beginning and 1.1 GB in the end (delta: -151.7 MB). Peak memory consumption was 26.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 63.25 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 58.36 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 10995.83 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 38.8 MB). Peak memory consumption was 38.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 5003.86 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 933.9 MB in the end (delta: 131.1 MB). Peak memory consumption was 131.1 MB. Max. memory is 11.5 GB. * Witness Printer took 78.59 ms. Allocated memory is still 1.2 GB. Free memory was 933.9 MB in the beginning and 927.3 MB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode - GenericResult: Unfinished Backtranslation unknown boogie variable currentRoundingMode * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 233]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 153]: Loop Invariant [2019-11-25 08:48:51,816 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,816 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,816 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,816 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,817 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,817 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,817 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,817 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,818 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,818 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,818 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,818 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,819 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,819 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,819 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,819 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,820 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,820 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,820 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,820 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,821 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,821 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,821 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,822 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,822 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,823 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,823 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,823 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,823 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,824 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,824 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,824 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,824 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,824 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,825 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,825 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,825 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,825 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,826 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,826 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,826 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,826 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,827 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,827 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,827 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,827 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode Derived loop invariant: ((((\exists currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists ULTIMATE.start___ieee754_asinf_~hx~1 : bv32, currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(ULTIMATE.start___ieee754_asinf_~hx~1[31:31], ULTIMATE.start___ieee754_asinf_~hx~1[30:23], ULTIMATE.start___ieee754_asinf_~hx~1[22:0]) && ix == ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_asinf_~hx~1))) && x == ~fp.div~FLOAT(unknown-currentRoundingMode-unknown, ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0), ~Pluszero~LONGDOUBLE())) && \result == ~fp.div~FLOAT(~roundNearestTiesToEven, ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())), ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven - InvariantResult [Line: 58]: Loop Invariant [2019-11-25 08:48:51,828 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,829 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,829 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,829 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,829 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,830 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,830 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,830 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,830 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,830 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,831 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,831 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,831 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,831 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,832 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,832 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,832 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,832 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,833 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,833 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,833 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,833 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,834 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,834 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,835 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,835 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,835 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[currentRoundingMode,QUANTIFIED] [2019-11-25 08:48:51,835 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,836 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,836 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,836 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_asinf_~hx~1,QUANTIFIED] [2019-11-25 08:48:51,836 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,837 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,837 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,837 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,837 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,837 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,838 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,838 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,838 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,838 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,839 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,839 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,839 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,839 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,840 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode Derived loop invariant: (((((\exists currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists ULTIMATE.start___ieee754_asinf_~hx~1 : bv32, currentRoundingMode : FloatRoundingMode :: ~fp.div~FLOAT(currentRoundingMode, ~to_fp~LONGDOUBLE(currentRoundingMode, 1.0), ~Pluszero~LONGDOUBLE()) == ~fp~LONGDOUBLE(ULTIMATE.start___ieee754_asinf_~hx~1[31:31], ULTIMATE.start___ieee754_asinf_~hx~1[30:23], ULTIMATE.start___ieee754_asinf_~hx~1[22:0]) && ix == ~bvand32(2147483647bv32, ULTIMATE.start___ieee754_asinf_~hx~1))) && x == ~fp.div~FLOAT(unknown-currentRoundingMode-unknown, ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0), ~Pluszero~LONGDOUBLE())) && 1bv32 == \result) && \result == ~fp.div~FLOAT(~roundNearestTiesToEven, ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())), ~fp.sub~FLOAT(~roundNearestTiesToEven, ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()), ~fp.div~FLOAT(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())))) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven - InvariantResult [Line: 156]: Loop Invariant [2019-11-25 08:48:51,841 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,841 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,841 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,841 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,842 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-25 08:48:51,842 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,842 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode [2019-11-25 08:48:51,842 WARN L1295 BoogieBacktranslator]: unknown boogie variable currentRoundingMode Derived loop invariant: x == ~fp.div~FLOAT(unknown-currentRoundingMode-unknown, ~to_fp~LONGDOUBLE(unknown-currentRoundingMode-unknown, 1.0), ~Pluszero~LONGDOUBLE()) && unknown-currentRoundingMode-unknown == ~roundNearestTiesToEven - InvariantResult [Line: 199]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 130]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 98]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 67]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 84]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 128]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 221]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 62]: Loop Invariant Derived loop invariant: 0 - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 56 locations, 1 error locations. Result: SAFE, OverallTime: 4.9s, OverallIterations: 3, TraceHistogramMax: 1, AutomataDifference: 1.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.2s, HoareTripleCheckerStatistics: 84 SDtfs, 49 SDslu, 21 SDs, 0 SdLazy, 25 SolverSat, 1 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 3 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 12 LocationsWithAnnotation, 12 PreInvPairs, 16 NumberOfFragments, 184 HoareAnnotationTreeSize, 12 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 12 FomulaSimplificationsInter, 27 FormulaSimplificationTreeSizeReductionInter, 0.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 30 NumberOfCodeBlocks, 30 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 54 ConstructedInterpolants, 5 QuantifiedInterpolants, 2608 SizeOfPredicates, 17 NumberOfNonLiveVariables, 138 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...