./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 d7e7e55f386e440ebcd430bb3788c6d3a2200122 ........................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 d7e7e55f386e440ebcd430bb3788c6d3a2200122 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-01 19:03:17,703 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-01 19:03:17,704 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-01 19:03:17,710 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-01 19:03:17,710 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-01 19:03:17,710 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-01 19:03:17,711 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-01 19:03:17,712 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-01 19:03:17,713 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-01 19:03:17,713 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-01 19:03:17,713 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-01 19:03:17,714 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-01 19:03:17,714 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-01 19:03:17,714 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-01 19:03:17,715 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-01 19:03:17,715 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-01 19:03:17,716 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-01 19:03:17,717 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-01 19:03:17,718 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-01 19:03:17,718 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-01 19:03:17,719 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-01 19:03:17,719 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-01 19:03:17,721 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-01 19:03:17,721 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-01 19:03:17,721 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-01 19:03:17,721 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-01 19:03:17,722 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-01 19:03:17,722 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-01 19:03:17,722 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-01 19:03:17,723 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-01 19:03:17,723 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-01 19:03:17,724 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-01 19:03:17,724 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-01 19:03:17,724 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-01 19:03:17,724 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-01 19:03:17,725 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-01 19:03:17,725 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-12-01 19:03:17,732 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-01 19:03:17,732 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-01 19:03:17,732 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-01 19:03:17,732 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-01 19:03:17,733 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * Use SBE=true [2018-12-01 19:03:17,733 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-01 19:03:17,733 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-01 19:03:17,734 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-01 19:03:17,734 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-01 19:03:17,734 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-01 19:03:17,735 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 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/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 -> d7e7e55f386e440ebcd430bb3788c6d3a2200122 [2018-12-01 19:03:17,752 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-01 19:03:17,761 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-01 19:03:17,764 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-01 19:03:17,765 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-01 19:03:17,765 INFO L276 PluginConnector]: CDTParser initialized [2018-12-01 19:03:17,766 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:17,813 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/57f08a23c/d9ab4a42b31c4203851851d5972b7415/FLAG1f4899d43 [2018-12-01 19:03:18,207 INFO L307 CDTParser]: Found 1 translation units. [2018-12-01 19:03:18,207 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:18,212 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/57f08a23c/d9ab4a42b31c4203851851d5972b7415/FLAG1f4899d43 [2018-12-01 19:03:18,219 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/57f08a23c/d9ab4a42b31c4203851851d5972b7415 [2018-12-01 19:03:18,221 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-01 19:03:18,222 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-01 19:03:18,222 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-01 19:03:18,223 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-01 19:03:18,225 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-01 19:03:18,225 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,227 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37ab3c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18, skipping insertion in model container [2018-12-01 19:03:18,227 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,232 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-01 19:03:18,246 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-01 19:03:18,370 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-01 19:03:18,375 INFO L191 MainTranslator]: Completed pre-run [2018-12-01 19:03:18,437 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-01 19:03:18,453 INFO L195 MainTranslator]: Completed translation [2018-12-01 19:03:18,453 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18 WrapperNode [2018-12-01 19:03:18,453 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-01 19:03:18,454 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-01 19:03:18,454 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-01 19:03:18,454 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-01 19:03:18,459 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,466 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-01 19:03:18,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-01 19:03:18,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-01 19:03:18,470 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-01 19:03:18,476 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,476 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,479 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,479 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,490 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,496 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,497 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... [2018-12-01 19:03:18,499 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-01 19:03:18,499 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-01 19:03:18,500 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-01 19:03:18,500 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-01 19:03:18,500 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 [2018-12-01 19:03:18,530 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2f [2018-12-01 19:03:18,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2f [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-01 19:03:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-01 19:03:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_float [2018-12-01 19:03:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_float [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-01 19:03:18,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-01 19:03:18,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-01 19:03:18,532 INFO L130 BoogieDeclarations]: Found specification of procedure atan_float [2018-12-01 19:03:18,532 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_float [2018-12-01 19:03:18,532 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-01 19:03:18,801 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-01 19:03:18,802 INFO L280 CfgBuilder]: Removed 14 assue(true) statements. [2018-12-01 19:03:18,802 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:18 BoogieIcfgContainer [2018-12-01 19:03:18,802 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-01 19:03:18,802 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-01 19:03:18,803 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-01 19:03:18,804 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-01 19:03:18,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 07:03:18" (1/3) ... [2018-12-01 19:03:18,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74eaa48f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 07:03:18, skipping insertion in model container [2018-12-01 19:03:18,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:18" (2/3) ... [2018-12-01 19:03:18,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74eaa48f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 07:03:18, skipping insertion in model container [2018-12-01 19:03:18,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:18" (3/3) ... [2018-12-01 19:03:18,807 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:18,813 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-01 19:03:18,817 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-01 19:03:18,826 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-01 19:03:18,844 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-01 19:03:18,844 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-01 19:03:18,844 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-01 19:03:18,844 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-01 19:03:18,845 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-01 19:03:18,845 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-01 19:03:18,845 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-01 19:03:18,845 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-01 19:03:18,845 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-01 19:03:18,856 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states. [2018-12-01 19:03:18,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-12-01 19:03:18,860 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:18,860 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:18,862 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:18,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:18,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1526168591, now seen corresponding path program 1 times [2018-12-01 19:03:18,866 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-01 19:03:18,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-01 19:03:18,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-01 19:03:18,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:18,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-01 19:03:18,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:18,957 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:18,957 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-01 19:03:18,959 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-01 19:03:18,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-01 19:03:18,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-01 19:03:18,968 INFO L87 Difference]: Start difference. First operand 101 states. Second operand 2 states. [2018-12-01 19:03:18,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:18,986 INFO L93 Difference]: Finished difference Result 193 states and 306 transitions. [2018-12-01 19:03:18,987 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-01 19:03:18,987 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 19 [2018-12-01 19:03:18,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:18,993 INFO L225 Difference]: With dead ends: 193 [2018-12-01 19:03:18,993 INFO L226 Difference]: Without dead ends: 96 [2018-12-01 19:03:18,995 INFO L631 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 [2018-12-01 19:03:19,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-12-01 19:03:19,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2018-12-01 19:03:19,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-12-01 19:03:19,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 135 transitions. [2018-12-01 19:03:19,022 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 135 transitions. Word has length 19 [2018-12-01 19:03:19,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:19,023 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 135 transitions. [2018-12-01 19:03:19,023 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-01 19:03:19,023 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 135 transitions. [2018-12-01 19:03:19,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-12-01 19:03:19,024 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:19,024 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:19,024 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:19,024 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:19,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1732400538, now seen corresponding path program 1 times [2018-12-01 19:03:19,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-01 19:03:19,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-01 19:03:19,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-01 19:03:19,026 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:19,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-01 19:03:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-01 19:03:19,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-01 19:03:19,107 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-12-01 19:03:19,125 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418260 could not be translated for associated CType ARRAY#_4_~FLOAT# [2018-12-01 19:03:19,125 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418265 could not be translated for associated CType ARRAY#_4_~FLOAT# [2018-12-01 19:03:19,125 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418245 could not be translated for associated CType ARRAY#_11_~FLOAT# [2018-12-01 19:03:19,125 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418247 could not be translated for associated CType ARRAY#_4_~FLOAT# [2018-12-01 19:03:19,126 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418252 could not be translated for associated CType ARRAY#_11_~FLOAT# [2018-12-01 19:03:19,126 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 10737418243 could not be translated for associated CType ARRAY#_4_~FLOAT# [2018-12-01 19:03:19,134 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.12 07:03:19 BoogieIcfgContainer [2018-12-01 19:03:19,134 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-01 19:03:19,134 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-01 19:03:19,134 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-01 19:03:19,134 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-01 19:03:19,135 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:18" (3/4) ... [2018-12-01 19:03:19,137 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-01 19:03:19,137 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-01 19:03:19,137 INFO L168 Benchmark]: Toolchain (without parser) took 915.92 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.6 MB). Free memory was 962.4 MB in the beginning and 1.0 GB in the end (delta: -41.2 MB). Peak memory consumption was 57.4 MB. Max. memory is 11.5 GB. [2018-12-01 19:03:19,138 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-01 19:03:19,139 INFO L168 Benchmark]: CACSL2BoogieTranslator took 230.90 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.6 MB). Free memory was 962.4 MB in the beginning and 1.1 GB in the end (delta: -127.4 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. [2018-12-01 19:03:19,139 INFO L168 Benchmark]: Boogie Procedure Inliner took 16.54 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-01 19:03:19,139 INFO L168 Benchmark]: Boogie Preprocessor took 28.91 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 13.9 MB). Peak memory consumption was 13.9 MB. Max. memory is 11.5 GB. [2018-12-01 19:03:19,140 INFO L168 Benchmark]: RCFGBuilder took 302.55 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 39.5 MB). Peak memory consumption was 39.5 MB. Max. memory is 11.5 GB. [2018-12-01 19:03:19,140 INFO L168 Benchmark]: TraceAbstraction took 331.64 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 32.8 MB). Peak memory consumption was 32.8 MB. Max. memory is 11.5 GB. [2018-12-01 19:03:19,140 INFO L168 Benchmark]: Witness Printer took 2.60 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-01 19:03:19,142 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 230.90 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.6 MB). Free memory was 962.4 MB in the beginning and 1.1 GB in the end (delta: -127.4 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 16.54 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 28.91 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 13.9 MB). Peak memory consumption was 13.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 302.55 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 39.5 MB). Peak memory consumption was 39.5 MB. Max. memory is 11.5 GB. * TraceAbstraction took 331.64 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 1.0 GB in the end (delta: 32.8 MB). Peak memory consumption was 32.8 MB. Max. memory is 11.5 GB. * Witness Printer took 2.60 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418260 could not be translated for associated CType ARRAY#_4_~FLOAT# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418265 could not be translated for associated CType ARRAY#_4_~FLOAT# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418245 could not be translated for associated CType ARRAY#_11_~FLOAT# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418247 could not be translated for associated CType ARRAY#_4_~FLOAT# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418252 could not be translated for associated CType ARRAY#_11_~FLOAT# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 10737418243 could not be translated for associated CType ARRAY#_4_~FLOAT# * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 228]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 227, overapproximation of someUnaryDOUBLEoperation at line 42, overapproximation of bitwiseAnd at line 133, overapproximation of someUnaryFLOAToperation at line 217, overapproximation of someBinaryArithmeticFLOAToperation at line 135. Possible FailurePath: [L27-L32] static const float atanhi_atan[] = { 4.6364760399e-01, 7.8539812565e-01, 9.8279368877e-01, 1.5707962513e+00, }; [L34-L39] static const float atanlo_atan[] = { 5.0121582440e-09, 3.7748947079e-08, 3.4473217170e-08, 7.5497894159e-08, }; [L41-L45] static const float aT_atan[] = { 3.3333334327e-01, -2.0000000298e-01, 1.4285714924e-01, -1.1111110449e-01, 9.0908870101e-02, -7.6918758452e-02, 6.6610731184e-02, -5.8335702866e-02, 4.9768779427e-02, -3.6531571299e-02, 1.6285819933e-02, }; [L47-L49] static const float one_atan = 1.0, huge_atan = 1.0e30, pi_o_4 = 7.8539818525e-01, pi_o_2 = 1.5707963705e+00, pi = 3.1415927410e+00; [L115-L116] static const float tiny_atan2 = 1.0e-30, zero_atan2 = 0.0, pi_lo_atan2 = -8.7422776573e-08; VAL [\old(aT_atan)=null, \old(aT_atan)=null, \old(atanhi_atan)=null, \old(atanhi_atan)=null, \old(atanlo_atan)=null, \old(atanlo_atan)=null, \old(huge_atan)=10737418263, \old(one_atan)=10737418253, \old(pi)=10737418261, \old(pi_lo_atan2)=10737418251, \old(pi_o_2)=10737418241, \old(pi_o_4)=10737418258, \old(tiny_atan2)=10737418264, \old(zero_atan2)=10737418244, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, zero_atan2=0] [L216] float x = __VERIFIER_nondet_float(); [L217] float y = -0.0f; VAL [aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, zero_atan2=0] [L224] COND TRUE x > 0.0f VAL [aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, zero_atan2=0] [L225] CALL, EXPR __ieee754_atan2f(y, x) VAL [\old(x)=10737418259, \old(y)=10737418249, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, zero_atan2=0] [L119] float z; [L120] __int32_t k, m, hx, hy, ix, iy; VAL [\old(x)=10737418259, \old(y)=10737418249, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L123] ieee_float_shape_type gf_u; [L124] gf_u.value = (x) [L125] EXPR gf_u.word [L125] (hx) = gf_u.word [L127] ix = hx & 0x7fffffff VAL [\old(x)=10737418259, \old(y)=10737418249, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, hx=-2147483648, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L129] ieee_float_shape_type gf_u; [L130] gf_u.value = (y) [L131] EXPR gf_u.word [L131] (hy) = gf_u.word [L133] iy = hy & 0x7fffffff VAL [\old(x)=10737418259, \old(y)=10737418249, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, hx=-2147483648, hy=-2147483648, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L134] COND TRUE ((ix) > 0x7f800000L) || ((iy) > 0x7f800000L) [L135] return x + y; VAL [\old(x)=10737418259, \old(y)=10737418249, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, hx=-2147483648, hy=-2147483648, ix=2139095041, iy=2139095041, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L225] RET, EXPR __ieee754_atan2f(y, x) VAL [__ieee754_atan2f(y, x)=10737418254, aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L225] float res = __ieee754_atan2f(y, x); [L227] COND TRUE res != -0.0f VAL [aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, res=10737418254, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] [L228] __VERIFIER_error() VAL [aT_atan={10737418246:0}, atanhi_atan={10737418248:0}, atanlo_atan={10737418242:0}, huge_atan=1000000000000000000000000000000, one_atan=1, pi=3141592741/1000000000, pi_o_2=3141592741/2000000000, pi_o_4=3141592741/4000000000, res=10737418254, tiny_atan2=1/1000000000000000000000000000000, x=10737418259, y=10737418249, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 101 locations, 1 error locations. UNSAFE Result, 0.2s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 141 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=101occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 40 NumberOfCodeBlocks, 40 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 18 ConstructedInterpolants, 0 QuantifiedInterpolants, 324 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: 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.23-635dfa2 [2018-12-01 19:03:20,500 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-01 19:03:20,501 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-01 19:03:20,508 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-01 19:03:20,508 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-01 19:03:20,508 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-01 19:03:20,509 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-01 19:03:20,510 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-01 19:03:20,510 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-01 19:03:20,511 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-01 19:03:20,511 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-01 19:03:20,511 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-01 19:03:20,512 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-01 19:03:20,512 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-01 19:03:20,513 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-01 19:03:20,513 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-01 19:03:20,514 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-01 19:03:20,514 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-01 19:03:20,515 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-01 19:03:20,516 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-01 19:03:20,516 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-01 19:03:20,517 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-01 19:03:20,518 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-01 19:03:20,518 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-01 19:03:20,518 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-01 19:03:20,519 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-01 19:03:20,519 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-01 19:03:20,520 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-01 19:03:20,520 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-01 19:03:20,521 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-01 19:03:20,521 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-01 19:03:20,521 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-01 19:03:20,521 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-01 19:03:20,521 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-01 19:03:20,522 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-01 19:03:20,522 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-01 19:03:20,522 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-12-01 19:03:20,529 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-01 19:03:20,530 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-01 19:03:20,530 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-01 19:03:20,530 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-01 19:03:20,531 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * Use SBE=true [2018-12-01 19:03:20,531 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-01 19:03:20,531 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-01 19:03:20,532 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-01 19:03:20,532 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-01 19:03:20,533 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-01 19:03:20,533 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 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/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 -> d7e7e55f386e440ebcd430bb3788c6d3a2200122 [2018-12-01 19:03:20,551 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-01 19:03:20,559 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-01 19:03:20,562 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-01 19:03:20,562 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-01 19:03:20,563 INFO L276 PluginConnector]: CDTParser initialized [2018-12-01 19:03:20,563 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:20,600 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/f2a72e2f6/42951b6dbea14f41972e45be04367b93/FLAGed588e1b8 [2018-12-01 19:03:21,020 INFO L307 CDTParser]: Found 1 translation units. [2018-12-01 19:03:21,021 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/sv-benchmarks/c/float-newlib/float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:21,025 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/f2a72e2f6/42951b6dbea14f41972e45be04367b93/FLAGed588e1b8 [2018-12-01 19:03:21,033 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/data/f2a72e2f6/42951b6dbea14f41972e45be04367b93 [2018-12-01 19:03:21,035 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-01 19:03:21,036 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-01 19:03:21,036 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-01 19:03:21,036 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-01 19:03:21,038 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-01 19:03:21,039 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,041 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@748af0a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21, skipping insertion in model container [2018-12-01 19:03:21,041 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,045 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-01 19:03:21,062 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-01 19:03:21,210 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-01 19:03:21,218 INFO L191 MainTranslator]: Completed pre-run [2018-12-01 19:03:21,251 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-01 19:03:21,300 INFO L195 MainTranslator]: Completed translation [2018-12-01 19:03:21,300 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21 WrapperNode [2018-12-01 19:03:21,300 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-01 19:03:21,301 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-01 19:03:21,301 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-01 19:03:21,301 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-01 19:03:21,306 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,316 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,322 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-01 19:03:21,322 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-01 19:03:21,322 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-01 19:03:21,322 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-01 19:03:21,328 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,328 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,333 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,333 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,348 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,352 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,354 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... [2018-12-01 19:03:21,356 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-01 19:03:21,357 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-01 19:03:21,357 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-01 19:03:21,357 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-01 19:03:21,357 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 [2018-12-01 19:03:21,388 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2f [2018-12-01 19:03:21,388 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2f [2018-12-01 19:03:21,388 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4 [2018-12-01 19:03:21,388 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-01 19:03:21,388 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-01 19:03:21,388 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4 [2018-12-01 19:03:21,388 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-01 19:03:21,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_float [2018-12-01 19:03:21,389 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_float [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-01 19:03:21,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4 [2018-12-01 19:03:21,389 INFO L130 BoogieDeclarations]: Found specification of procedure atan_float [2018-12-01 19:03:21,390 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_float [2018-12-01 19:03:21,390 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-01 19:03:21,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-01 19:03:21,533 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:21,599 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:21,681 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:22,165 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:22,181 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:28,334 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-01 19:03:28,345 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-01 19:03:28,346 INFO L280 CfgBuilder]: Removed 14 assue(true) statements. [2018-12-01 19:03:28,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:28 BoogieIcfgContainer [2018-12-01 19:03:28,346 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-01 19:03:28,346 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-01 19:03:28,346 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-01 19:03:28,348 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-01 19:03:28,348 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.12 07:03:21" (1/3) ... [2018-12-01 19:03:28,349 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28a4bd9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 07:03:28, skipping insertion in model container [2018-12-01 19:03:28,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.12 07:03:21" (2/3) ... [2018-12-01 19:03:28,349 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28a4bd9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.12 07:03:28, skipping insertion in model container [2018-12-01 19:03:28,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:28" (3/3) ... [2018-12-01 19:03:28,351 INFO L112 eAbstractionObserver]: Analyzing ICFG float_req_bl_0661a_true-unreach-call.c [2018-12-01 19:03:28,356 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-01 19:03:28,361 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-01 19:03:28,369 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-01 19:03:28,386 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-01 19:03:28,386 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-01 19:03:28,386 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-01 19:03:28,386 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-01 19:03:28,387 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-01 19:03:28,387 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-01 19:03:28,387 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-01 19:03:28,387 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-01 19:03:28,387 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-01 19:03:28,397 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states. [2018-12-01 19:03:28,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-12-01 19:03:28,401 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:28,401 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:28,403 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:28,406 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:28,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1526168591, now seen corresponding path program 1 times [2018-12-01 19:03:28,409 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:28,409 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 [2018-12-01 19:03:28,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:28,535 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:28,546 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:28,555 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:28,556 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-01 19:03:28,558 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-01 19:03:28,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-01 19:03:28,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-01 19:03:28,567 INFO L87 Difference]: Start difference. First operand 101 states. Second operand 2 states. [2018-12-01 19:03:28,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:28,589 INFO L93 Difference]: Finished difference Result 193 states and 306 transitions. [2018-12-01 19:03:28,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-01 19:03:28,590 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 19 [2018-12-01 19:03:28,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:28,596 INFO L225 Difference]: With dead ends: 193 [2018-12-01 19:03:28,597 INFO L226 Difference]: Without dead ends: 96 [2018-12-01 19:03:28,600 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-01 19:03:28,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-12-01 19:03:28,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2018-12-01 19:03:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-12-01 19:03:28,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 135 transitions. [2018-12-01 19:03:28,632 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 135 transitions. Word has length 19 [2018-12-01 19:03:28,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:28,632 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 135 transitions. [2018-12-01 19:03:28,633 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-01 19:03:28,633 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 135 transitions. [2018-12-01 19:03:28,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-12-01 19:03:28,633 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:28,633 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:28,633 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:28,634 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:28,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1732400538, now seen corresponding path program 1 times [2018-12-01 19:03:28,634 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:28,634 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 [2018-12-01 19:03:28,638 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:28,764 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:29,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:29,054 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:29,063 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:29,063 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-12-01 19:03:29,064 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-12-01 19:03:29,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-12-01 19:03:29,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:03:29,065 INFO L87 Difference]: Start difference. First operand 96 states and 135 transitions. Second operand 10 states. [2018-12-01 19:03:32,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:32,053 INFO L93 Difference]: Finished difference Result 102 states and 140 transitions. [2018-12-01 19:03:32,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-01 19:03:32,054 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 21 [2018-12-01 19:03:32,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:32,055 INFO L225 Difference]: With dead ends: 102 [2018-12-01 19:03:32,055 INFO L226 Difference]: Without dead ends: 96 [2018-12-01 19:03:32,056 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2018-12-01 19:03:32,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-12-01 19:03:32,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2018-12-01 19:03:32,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-12-01 19:03:32,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 134 transitions. [2018-12-01 19:03:32,063 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 134 transitions. Word has length 21 [2018-12-01 19:03:32,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:32,063 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 134 transitions. [2018-12-01 19:03:32,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-12-01 19:03:32,063 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 134 transitions. [2018-12-01 19:03:32,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-12-01 19:03:32,064 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:32,064 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:32,065 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:32,065 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:32,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1918760219, now seen corresponding path program 1 times [2018-12-01 19:03:32,065 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:32,065 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/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 [2018-12-01 19:03:32,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:32,161 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:32,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:32,342 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:32,350 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:32,350 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-12-01 19:03:32,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-12-01 19:03:32,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-12-01 19:03:32,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-12-01 19:03:32,351 INFO L87 Difference]: Start difference. First operand 96 states and 134 transitions. Second operand 8 states. [2018-12-01 19:03:34,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:34,863 INFO L93 Difference]: Finished difference Result 143 states and 205 transitions. [2018-12-01 19:03:34,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-12-01 19:03:34,864 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 26 [2018-12-01 19:03:34,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:34,866 INFO L225 Difference]: With dead ends: 143 [2018-12-01 19:03:34,866 INFO L226 Difference]: Without dead ends: 98 [2018-12-01 19:03:34,867 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-12-01 19:03:34,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-12-01 19:03:34,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 96. [2018-12-01 19:03:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-12-01 19:03:34,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 130 transitions. [2018-12-01 19:03:34,874 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 130 transitions. Word has length 26 [2018-12-01 19:03:34,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:34,874 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 130 transitions. [2018-12-01 19:03:34,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-12-01 19:03:34,874 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 130 transitions. [2018-12-01 19:03:34,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-12-01 19:03:34,875 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:34,875 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:34,875 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:34,875 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:34,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1566860451, now seen corresponding path program 1 times [2018-12-01 19:03:34,876 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:34,876 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:34,879 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:34,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:34,968 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:35,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:35,003 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:35,011 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:35,011 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-01 19:03:35,011 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-01 19:03:35,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-01 19:03:35,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-01 19:03:35,011 INFO L87 Difference]: Start difference. First operand 96 states and 130 transitions. Second operand 7 states. [2018-12-01 19:03:36,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:36,654 INFO L93 Difference]: Finished difference Result 102 states and 135 transitions. [2018-12-01 19:03:36,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-01 19:03:36,655 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-12-01 19:03:36,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:36,655 INFO L225 Difference]: With dead ends: 102 [2018-12-01 19:03:36,655 INFO L226 Difference]: Without dead ends: 96 [2018-12-01 19:03:36,656 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:03:36,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-12-01 19:03:36,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2018-12-01 19:03:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-12-01 19:03:36,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 129 transitions. [2018-12-01 19:03:36,661 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 129 transitions. Word has length 26 [2018-12-01 19:03:36,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:36,661 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 129 transitions. [2018-12-01 19:03:36,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-01 19:03:36,661 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 129 transitions. [2018-12-01 19:03:36,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-12-01 19:03:36,662 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:36,662 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:36,662 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:36,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:36,662 INFO L82 PathProgramCache]: Analyzing trace with hash -2037917021, now seen corresponding path program 1 times [2018-12-01 19:03:36,662 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:36,662 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:36,665 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:36,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:36,774 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:36,834 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:36,843 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:36,843 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-01 19:03:36,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-01 19:03:36,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-01 19:03:36,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-01 19:03:36,843 INFO L87 Difference]: Start difference. First operand 96 states and 129 transitions. Second operand 7 states. [2018-12-01 19:03:37,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:37,412 INFO L93 Difference]: Finished difference Result 129 states and 177 transitions. [2018-12-01 19:03:37,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-01 19:03:37,413 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-12-01 19:03:37,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:37,413 INFO L225 Difference]: With dead ends: 129 [2018-12-01 19:03:37,413 INFO L226 Difference]: Without dead ends: 89 [2018-12-01 19:03:37,414 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:03:37,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-12-01 19:03:37,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2018-12-01 19:03:37,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-12-01 19:03:37,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 115 transitions. [2018-12-01 19:03:37,420 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 115 transitions. Word has length 26 [2018-12-01 19:03:37,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:37,420 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 115 transitions. [2018-12-01 19:03:37,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-01 19:03:37,420 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 115 transitions. [2018-12-01 19:03:37,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-12-01 19:03:37,420 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:37,421 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:37,421 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:37,421 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:37,421 INFO L82 PathProgramCache]: Analyzing trace with hash -336832289, now seen corresponding path program 1 times [2018-12-01 19:03:37,421 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:37,421 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:37,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:37,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:37,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:37,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:37,838 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:37,846 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:37,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-12-01 19:03:37,847 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-12-01 19:03:37,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-12-01 19:03:37,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:03:37,847 INFO L87 Difference]: Start difference. First operand 89 states and 115 transitions. Second operand 10 states. [2018-12-01 19:03:38,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:38,799 INFO L93 Difference]: Finished difference Result 95 states and 120 transitions. [2018-12-01 19:03:38,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-01 19:03:38,799 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 28 [2018-12-01 19:03:38,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:38,800 INFO L225 Difference]: With dead ends: 95 [2018-12-01 19:03:38,800 INFO L226 Difference]: Without dead ends: 55 [2018-12-01 19:03:38,800 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2018-12-01 19:03:38,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-12-01 19:03:38,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-12-01 19:03:38,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-12-01 19:03:38,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 65 transitions. [2018-12-01 19:03:38,803 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 65 transitions. Word has length 28 [2018-12-01 19:03:38,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:38,803 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 65 transitions. [2018-12-01 19:03:38,803 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-12-01 19:03:38,803 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 65 transitions. [2018-12-01 19:03:38,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-12-01 19:03:38,804 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:38,804 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:38,804 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:38,804 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:38,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1164529427, now seen corresponding path program 1 times [2018-12-01 19:03:38,804 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:38,804 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:38,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:38,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:38,913 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:39,011 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:39,020 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:39,020 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-01 19:03:39,020 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-01 19:03:39,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-01 19:03:39,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-12-01 19:03:39,020 INFO L87 Difference]: Start difference. First operand 55 states and 65 transitions. Second operand 9 states. [2018-12-01 19:03:49,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:49,174 INFO L93 Difference]: Finished difference Result 68 states and 77 transitions. [2018-12-01 19:03:49,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-01 19:03:49,222 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 32 [2018-12-01 19:03:49,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:49,223 INFO L225 Difference]: With dead ends: 68 [2018-12-01 19:03:49,223 INFO L226 Difference]: Without dead ends: 57 [2018-12-01 19:03:49,223 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-12-01 19:03:49,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-12-01 19:03:49,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 53. [2018-12-01 19:03:49,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-12-01 19:03:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2018-12-01 19:03:49,227 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 32 [2018-12-01 19:03:49,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:49,228 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2018-12-01 19:03:49,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-01 19:03:49,228 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2018-12-01 19:03:49,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-12-01 19:03:49,228 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:49,228 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:49,228 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:49,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:49,229 INFO L82 PathProgramCache]: Analyzing trace with hash -998472938, now seen corresponding path program 1 times [2018-12-01 19:03:49,229 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:49,229 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:49,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:49,351 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:49,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:49,432 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:49,441 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:49,441 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-12-01 19:03:49,441 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-12-01 19:03:49,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-12-01 19:03:49,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:03:49,442 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand 10 states. [2018-12-01 19:03:57,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:03:57,632 INFO L93 Difference]: Finished difference Result 63 states and 69 transitions. [2018-12-01 19:03:57,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-12-01 19:03:57,681 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-12-01 19:03:57,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:03:57,681 INFO L225 Difference]: With dead ends: 63 [2018-12-01 19:03:57,681 INFO L226 Difference]: Without dead ends: 54 [2018-12-01 19:03:57,682 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2018-12-01 19:03:57,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-12-01 19:03:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2018-12-01 19:03:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-12-01 19:03:57,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 59 transitions. [2018-12-01 19:03:57,684 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 59 transitions. Word has length 34 [2018-12-01 19:03:57,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:03:57,685 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 59 transitions. [2018-12-01 19:03:57,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-12-01 19:03:57,685 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 59 transitions. [2018-12-01 19:03:57,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-12-01 19:03:57,685 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:03:57,685 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:03:57,686 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:03:57,686 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:03:57,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1636518648, now seen corresponding path program 1 times [2018-12-01 19:03:57,686 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:03:57,686 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2018-12-01 19:03:57,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:03:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:03:58,654 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:03:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:03:58,768 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:03:58,786 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:03:58,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-01 19:03:58,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-01 19:03:58,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-01 19:03:58,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-12-01 19:03:58,787 INFO L87 Difference]: Start difference. First operand 53 states and 59 transitions. Second operand 9 states. [2018-12-01 19:04:08,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:04:08,250 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2018-12-01 19:04:08,298 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-12-01 19:04:08,298 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 36 [2018-12-01 19:04:08,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:04:08,298 INFO L225 Difference]: With dead ends: 69 [2018-12-01 19:04:08,298 INFO L226 Difference]: Without dead ends: 53 [2018-12-01 19:04:08,299 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-12-01 19:04:08,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-12-01 19:04:08,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2018-12-01 19:04:08,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-12-01 19:04:08,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2018-12-01 19:04:08,303 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 36 [2018-12-01 19:04:08,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:04:08,304 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2018-12-01 19:04:08,304 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-01 19:04:08,304 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2018-12-01 19:04:08,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-12-01 19:04:08,305 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:04:08,305 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:04:08,305 INFO L423 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:04:08,305 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:04:08,305 INFO L82 PathProgramCache]: Analyzing trace with hash 906270953, now seen corresponding path program 1 times [2018-12-01 19:04:08,305 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:04:08,306 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2018-12-01 19:04:08,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:04:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:04:09,289 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:04:10,385 WARN L180 SmtUtils]: Spent 504.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2018-12-01 19:04:11,413 WARN L180 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2018-12-01 19:04:11,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:04:11,418 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:04:11,437 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:04:11,437 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-12-01 19:04:11,437 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-12-01 19:04:11,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-12-01 19:04:11,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-12-01 19:04:11,437 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand 8 states. [2018-12-01 19:04:13,620 WARN L180 SmtUtils]: Spent 460.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-12-01 19:04:20,123 WARN L180 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-12-01 19:04:23,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:04:23,884 INFO L93 Difference]: Finished difference Result 65 states and 68 transitions. [2018-12-01 19:04:23,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-01 19:04:23,888 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 37 [2018-12-01 19:04:23,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:04:23,888 INFO L225 Difference]: With dead ends: 65 [2018-12-01 19:04:23,889 INFO L226 Difference]: Without dead ends: 49 [2018-12-01 19:04:23,889 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2018-12-01 19:04:23,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-12-01 19:04:23,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-12-01 19:04:23,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-12-01 19:04:23,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 50 transitions. [2018-12-01 19:04:23,892 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 50 transitions. Word has length 37 [2018-12-01 19:04:23,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:04:23,892 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 50 transitions. [2018-12-01 19:04:23,893 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-12-01 19:04:23,893 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 50 transitions. [2018-12-01 19:04:23,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-12-01 19:04:23,893 INFO L394 BasicCegarLoop]: Found error trace [2018-12-01 19:04:23,893 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-01 19:04:23,894 INFO L423 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-01 19:04:23,894 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-01 19:04:23,894 INFO L82 PathProgramCache]: Analyzing trace with hash -441922704, now seen corresponding path program 1 times [2018-12-01 19:04:23,894 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-01 19:04:23,894 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2018-12-01 19:04:23,897 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-01 19:04:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-01 19:04:25,085 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-01 19:04:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-01 19:04:25,196 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-01 19:04:25,217 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-01 19:04:25,217 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-01 19:04:25,217 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-01 19:04:25,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-01 19:04:25,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-12-01 19:04:25,217 INFO L87 Difference]: Start difference. First operand 49 states and 50 transitions. Second operand 9 states. [2018-12-01 19:04:30,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-01 19:04:30,800 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2018-12-01 19:04:30,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-12-01 19:04:30,800 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 46 [2018-12-01 19:04:30,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-01 19:04:30,800 INFO L225 Difference]: With dead ends: 49 [2018-12-01 19:04:30,800 INFO L226 Difference]: Without dead ends: 0 [2018-12-01 19:04:30,801 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-12-01 19:04:30,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-01 19:04:30,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-01 19:04:30,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-01 19:04:30,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-01 19:04:30,801 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 46 [2018-12-01 19:04:30,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-01 19:04:30,801 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-01 19:04:30,801 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-01 19:04:30,801 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-01 19:04:30,801 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-01 19:04:30,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-01 19:04:32,085 WARN L180 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2018-12-01 19:04:32,229 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2018-12-01 19:04:33,463 WARN L180 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2018-12-01 19:04:34,763 WARN L180 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2fEXIT(lines 118 213) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point L143(line 143) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point L201(lines 201 205) no Hoare annotation was computed. [2018-12-01 19:04:34,794 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 177) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L201-1(lines 194 206) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L201-2(lines 201 205) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L160(line 160) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L185(lines 185 190) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L169(line 169) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L136(lines 136 137) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L194(line 194) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L128-1(lines 128 132) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L444 ceAbstractionStarter]: At program point L128-2(lines 128 132) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (and (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x) (exists ((__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hx~1) __ieee754_atan2f_~ix~2) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L128-3(lines 128 132) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L153(line 153) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L153-2(line 153) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L145(line 145) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L444 ceAbstractionStarter]: At program point L137(line 137) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (and (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x) (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) __ieee754_atan2f_~iy~0) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (exists ((__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hx~1) __ieee754_atan2f_~ix~2) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L137-1(line 137) no Hoare annotation was computed. [2018-12-01 19:04:34,795 INFO L448 ceAbstractionStarter]: For program point L162(line 162) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L187(lines 187 190) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L187-2(lines 185 190) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L196-1(lines 196 200) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L444 ceAbstractionStarter]: At program point L196-2(lines 196 200) the Hoare annotation is: (let ((.cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))))) (.cse0 (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x)) (.cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) __ieee754_atan2f_~iy~0) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (.cse2 (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))) (.cse3 (exists ((__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hx~1) __ieee754_atan2f_~ix~2) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))) (.cse4 (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y)) (.cse5 (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (not (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) (_ bv0 32))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= (_ bv0 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))))) .cse6) (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0)))) (and .cse0 .cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (not (= (_ bv1 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))))) [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L155(lines 155 179) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L155-1(lines 118 213) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L122-1(lines 122 126) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L444 ceAbstractionStarter]: At program point L122-2(lines 122 126) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (and (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x) (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y)) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L122-3(lines 122 126) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L147(line 147) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L164(line 164) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L156(lines 156 178) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L140(lines 140 150) no Hoare annotation was computed. [2018-12-01 19:04:34,796 INFO L448 ceAbstractionStarter]: For program point L140-2(lines 118 213) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L444 ceAbstractionStarter]: At program point L190(line 190) the Hoare annotation is: (let ((.cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))))) (.cse0 (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x)) (.cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) __ieee754_atan2f_~iy~0) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (.cse2 (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))) (.cse3 (exists ((__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hx~1) __ieee754_atan2f_~ix~2) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))) (.cse4 (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y)) (.cse5 (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (not (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) (_ bv0 32))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= (_ bv0 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))))) .cse6) (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0)))) (and .cse0 .cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (not (= (_ bv1 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))))) [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L157(lines 157 166) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L444 ceAbstractionStarter]: At program point L190-1(line 190) the Hoare annotation is: (let ((.cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))))) (.cse0 (= |__ieee754_atan2f_#in~x| __ieee754_atan2f_~x)) (.cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) __ieee754_atan2f_~iy~0) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (.cse2 (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))) (.cse3 (exists ((__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hx~1) __ieee754_atan2f_~ix~2) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))) (.cse4 (= |__ieee754_atan2f_#in~y| __ieee754_atan2f_~y)) (.cse5 (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32))) (and (not (= (bvand (_ bv2147483647 32) __ieee754_atan2f_~hy~0) (_ bv0 32))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0)))))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= (_ bv0 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))))) .cse6) (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0)))) (and .cse0 .cse1 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (not (= (_ bv1 32) (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32)))))) (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1))))) .cse2 .cse3 .cse4 .cse5 (exists ((__ieee754_atan2f_~hy~0 (_ BitVec 32)) (__ieee754_atan2f_~hx~1 (_ BitVec 32))) (and (= |__ieee754_atan2f_#in~y| (fp ((_ extract 31 31) __ieee754_atan2f_~hy~0) ((_ extract 30 23) __ieee754_atan2f_~hy~0) ((_ extract 22 0) __ieee754_atan2f_~hy~0))) (= __ieee754_atan2f_~m~0 (bvor (bvand (_ bv1 32) (bvashr __ieee754_atan2f_~hy~0 (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2f_~hx~1 (_ bv30 32))))) (= |__ieee754_atan2f_#in~x| (fp ((_ extract 31 31) __ieee754_atan2f_~hx~1) ((_ extract 30 23) __ieee754_atan2f_~hx~1) ((_ extract 22 0) __ieee754_atan2f_~hx~1)))))))) [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L190-2(line 190) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L182(line 182) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L182-2(line 182) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2fFINAL(lines 118 213) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L451 ceAbstractionStarter]: At program point __ieee754_atan2fENTRY(lines 118 213) the Hoare annotation is: true [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L141(lines 141 149) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L191(lines 191 212) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L158(line 158) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L208(line 208) no Hoare annotation was computed. [2018-12-01 19:04:34,797 INFO L448 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L142(line 142) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L142-2(line 142) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L134(lines 134 135) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point fabs_floatFINAL(lines 12 25) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point fabs_floatEXIT(lines 12 25) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L451 ceAbstractionStarter]: At program point fabs_floatENTRY(lines 12 25) the Hoare annotation is: true [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L19(lines 19 23) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L19-1(lines 12 25) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L19-2(lines 19 23) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L14-1(lines 14 18) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L451 ceAbstractionStarter]: At program point L14-2(lines 14 18) the Hoare annotation is: true [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L444 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0) (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0)))) [2018-12-01 19:04:34,798 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L444 ceAbstractionStarter]: At program point L225(line 225) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (and (= main_~y~0 (fp.neg (_ +zero 8 24))) (fp.gt main_~x~0 (_ +zero 8 24))) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L224(lines 224 231) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L225-1(line 225) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L448 ceAbstractionStarter]: For program point L224-2(lines 224 231) no Hoare annotation was computed. [2018-12-01 19:04:34,798 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 215 234) the Hoare annotation is: true [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 215 234) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 215 234) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 228) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L228(line 228) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L227(lines 227 230) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L64(lines 64 67) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L451 ceAbstractionStarter]: At program point atan_floatENTRY(lines 51 113) the Hoare annotation is: true [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point atan_floatFINAL(lines 51 113) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L77(lines 77 93) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L69(lines 69 94) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L61(lines 61 68) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L86(lines 86 92) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L86-2(lines 69 94) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L111(line 111) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L78(lines 78 84) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L111-2(line 111) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L107(lines 107 112) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L70(lines 70 73) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L70-2(lines 70 73) no Hoare annotation was computed. [2018-12-01 19:04:34,799 INFO L448 ceAbstractionStarter]: For program point L62(lines 62 63) no Hoare annotation was computed. [2018-12-01 19:04:34,800 INFO L448 ceAbstractionStarter]: For program point L71(lines 71 72) no Hoare annotation was computed. [2018-12-01 19:04:34,800 INFO L448 ceAbstractionStarter]: For program point atan_floatEXIT(lines 51 113) no Hoare annotation was computed. [2018-12-01 19:04:34,800 INFO L448 ceAbstractionStarter]: For program point L55-1(lines 55 59) no Hoare annotation was computed. [2018-12-01 19:04:34,800 INFO L444 ceAbstractionStarter]: At program point L55-2(lines 55 59) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (= |atan_float_#in~x| atan_float_~x) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,800 INFO L448 ceAbstractionStarter]: For program point L55-3(lines 55 59) no Hoare annotation was computed. [2018-12-01 19:04:34,800 INFO L444 ceAbstractionStarter]: At program point L76(line 76) the Hoare annotation is: (or (not (= ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1000000000000000000000000000000.0)) ~huge_atan~0)) (and (exists ((atan_float_~hx~0 (_ BitVec 32))) (and (not (bvslt (bvand (_ bv2147483647 32) atan_float_~hx~0) (_ bv1054867456 32))) (= (fp ((_ extract 31 31) atan_float_~hx~0) ((_ extract 30 23) atan_float_~hx~0) ((_ extract 22 0) atan_float_~hx~0)) |atan_float_#in~x|))) (exists ((atan_float_~hx~0 (_ BitVec 32))) (and (= (fp ((_ extract 31 31) atan_float_~hx~0) ((_ extract 30 23) atan_float_~hx~0) ((_ extract 22 0) atan_float_~hx~0)) |atan_float_#in~x|) (= (bvand (_ bv2147483647 32) atan_float_~hx~0) atan_float_~ix~1))) (= (fp ((_ extract 31 31) atan_float_~hx~0) ((_ extract 30 23) atan_float_~hx~0) ((_ extract 22 0) atan_float_~hx~0)) |atan_float_#in~x|) (= |atan_float_#in~x| atan_float_~x)) (not (= ~one_atan~0 ((_ to_fp 8 24) roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0))))) [2018-12-01 19:04:34,800 INFO L448 ceAbstractionStarter]: For program point L76-1(line 76) no Hoare annotation was computed. [2018-12-01 19:04:34,805 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,805 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,805 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,805 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,805 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,806 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,806 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,806 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,808 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,808 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,809 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,810 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,811 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,812 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,813 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,814 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,815 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,816 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,817 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,817 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,817 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,817 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,817 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,818 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,819 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,819 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,819 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,821 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,821 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,821 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,821 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,821 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,822 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,823 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,824 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,825 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,826 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,827 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,828 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,829 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,830 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,831 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,831 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,831 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,832 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,833 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,833 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,833 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,833 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,833 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,834 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,834 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,835 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.12 07:04:34 BoogieIcfgContainer [2018-12-01 19:04:34,835 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-01 19:04:34,836 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-01 19:04:34,836 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-01 19:04:34,836 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-01 19:04:34,836 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.12 07:03:28" (3/4) ... [2018-12-01 19:04:34,839 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-01 19:04:34,845 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-12-01 19:04:34,845 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2f [2018-12-01 19:04:34,845 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_float [2018-12-01 19:04:34,846 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-12-01 19:04:34,846 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_float [2018-12-01 19:04:34,852 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2018-12-01 19:04:34,852 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2018-12-01 19:04:34,852 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2018-12-01 19:04:34,853 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-01 19:04:34,869 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || (\old(x) == x && \old(y) == y)) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) [2018-12-01 19:04:34,870 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || (((\old(x) == x && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0]))) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) [2018-12-01 19:04:34,870 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || \old(x) == x) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) [2018-12-01 19:04:34,871 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32))))) && (\exists __ieee754_atan2f_~hy~0 : bv32 :: !(~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == 0bv32) && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) || (((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && 0bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32))))) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))))) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan)) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)))) || (((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: (!(1bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))) && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0])) && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: (\old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))) && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) [2018-12-01 19:04:34,900 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_24c00113-5713-4db8-ae52-8e837a7d3418/bin-2019/uautomizer/witness.graphml [2018-12-01 19:04:34,900 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-01 19:04:34,900 INFO L168 Benchmark]: Toolchain (without parser) took 73864.84 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 198.7 MB). Free memory was 943.4 MB in the beginning and 1.1 GB in the end (delta: -180.9 MB). Peak memory consumption was 17.8 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,901 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-01 19:04:34,901 INFO L168 Benchmark]: CACSL2BoogieTranslator took 263.98 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 136.3 MB). Free memory was 943.4 MB in the beginning and 1.1 GB in the end (delta: -187.1 MB). Peak memory consumption was 36.8 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,901 INFO L168 Benchmark]: Boogie Procedure Inliner took 21.41 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,901 INFO L168 Benchmark]: Boogie Preprocessor took 34.11 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. [2018-12-01 19:04:34,901 INFO L168 Benchmark]: RCFGBuilder took 6989.43 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: 58.9 MB). Peak memory consumption was 58.9 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,902 INFO L168 Benchmark]: TraceAbstraction took 66488.84 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 62.4 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -67.0 MB). Peak memory consumption was 342.5 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,902 INFO L168 Benchmark]: Witness Printer took 64.27 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: 7.5 MB). Peak memory consumption was 7.5 MB. Max. memory is 11.5 GB. [2018-12-01 19:04:34,903 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 263.98 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 136.3 MB). Free memory was 943.4 MB in the beginning and 1.1 GB in the end (delta: -187.1 MB). Peak memory consumption was 36.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 21.41 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 34.11 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. * RCFGBuilder took 6989.43 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: 58.9 MB). Peak memory consumption was 58.9 MB. Max. memory is 11.5 GB. * TraceAbstraction took 66488.84 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 62.4 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -67.0 MB). Peak memory consumption was 342.5 MB. Max. memory is 11.5 GB. * Witness Printer took 64.27 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: 7.5 MB). Peak memory consumption was 7.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - 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[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~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 Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~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 Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~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 Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~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 Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~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 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 228]: 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: 128]: Loop Invariant [2018-12-01 19:04:34,906 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,906 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,907 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,908 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,909 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || (((\old(x) == x && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0]))) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) - InvariantResult [Line: 122]: Loop Invariant [2018-12-01 19:04:34,909 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,909 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,909 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,909 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || (\old(x) == x && \old(y) == y)) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) - InvariantResult [Line: 196]: Loop Invariant [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,910 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,911 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,912 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,913 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,914 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,915 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,916 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,917 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,918 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,919 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hy~0,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] [2018-12-01 19:04:34,920 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2f_~hx~1,QUANTIFIED] Derived loop invariant: ((((((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32))))) && (\exists __ieee754_atan2f_~hy~0 : bv32 :: !(~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == 0bv32) && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) || (((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && 0bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32))))) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))))) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan)) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0)))) || (((((((\old(x) == x && (\exists __ieee754_atan2f_~hy~0 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hy~0) == iy && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]))) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: (!(1bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))) && \old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0])) && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == ~fp~LONGDOUBLE(hy[31:31], hy[30:23], hy[22:0])) && (\exists __ieee754_atan2f_~hx~1 : bv32 :: ~bvand32(2147483647bv32, __ieee754_atan2f_~hx~1) == ix && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) && \old(y) == y) && \old(x) == ~fp~LONGDOUBLE(hx[31:31], hx[30:23], hx[22:0])) && (\exists __ieee754_atan2f_~hy~0 : bv32, __ieee754_atan2f_~hx~1 : bv32 :: (\old(y) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hy~0[31:31], __ieee754_atan2f_~hy~0[30:23], __ieee754_atan2f_~hy~0[22:0]) && m == ~bvor32(~bvand32(1bv32, ~bvashr32(__ieee754_atan2f_~hy~0, 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2f_~hx~1, 30bv32)))) && \old(x) == ~fp~LONGDOUBLE(__ieee754_atan2f_~hx~1[31:31], __ieee754_atan2f_~hx~1[30:23], __ieee754_atan2f_~hx~1[22:0]))) - InvariantResult [Line: 14]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 55]: Loop Invariant [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,921 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-01 19:04:34,922 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0E30)) == huge_atan) || \old(x) == x) || !(one_atan == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0))) - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 101 locations, 1 error locations. SAFE Result, 66.4s OverallTime, 11 OverallIterations, 1 TraceHistogramMax, 54.7s AutomataDifference, 0.0s DeadEndRemovalTime, 3.9s HoareAnnotationTime, HoareTripleCheckerStatistics: 954 SDtfs, 1643 SDslu, 3426 SDs, 0 SdLazy, 826 SolverSat, 102 SolverUnsat, 9 SolverUnknown, 0 SolverNotchecked, 48.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 362 GetRequests, 250 SyntacticMatches, 3 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 6.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=101occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 11 MinimizatonAttempts, 8 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 17 LocationsWithAnnotation, 42 PreInvPairs, 66 NumberOfFragments, 1309 HoareAnnotationTreeSize, 42 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 17 FomulaSimplificationsInter, 329 FormulaSimplificationTreeSizeReductionInter, 3.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 331 NumberOfCodeBlocks, 331 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 320 ConstructedInterpolants, 59 QuantifiedInterpolants, 79207 SizeOfPredicates, 52 NumberOfNonLiveVariables, 1841 ConjunctsInSsa, 104 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...