./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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 42a2b09bf764c955809dc95e1d3b096fa07a0419 ..................................................................................................................................................................................................................................................................................................................................................................... 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_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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 42a2b09bf764c955809dc95e1d3b096fa07a0419 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-0cd3be1 [2018-11-28 11:35:19,044 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 11:35:19,045 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 11:35:19,053 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 11:35:19,053 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 11:35:19,054 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 11:35:19,055 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 11:35:19,056 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 11:35:19,057 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 11:35:19,057 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 11:35:19,058 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 11:35:19,058 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 11:35:19,059 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 11:35:19,059 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 11:35:19,060 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 11:35:19,061 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 11:35:19,061 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 11:35:19,062 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 11:35:19,063 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 11:35:19,064 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 11:35:19,065 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 11:35:19,066 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 11:35:19,067 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 11:35:19,067 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 11:35:19,067 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 11:35:19,068 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 11:35:19,069 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 11:35:19,069 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 11:35:19,070 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 11:35:19,070 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 11:35:19,070 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 11:35:19,071 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 11:35:19,071 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 11:35:19,071 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 11:35:19,072 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 11:35:19,072 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 11:35:19,072 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-28 11:35:19,081 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 11:35:19,081 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 11:35:19,082 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-28 11:35:19,082 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-28 11:35:19,083 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 11:35:19,083 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 11:35:19,083 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 11:35:19,083 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 11:35:19,083 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 11:35:19,083 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 11:35:19,083 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 11:35:19,084 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-28 11:35:19,085 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-28 11:35:19,085 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-28 11:35:19,085 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-28 11:35:19,086 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 11:35:19,086 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-28 11:35:19,086 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-28 11:35:19,086 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_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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 -> 42a2b09bf764c955809dc95e1d3b096fa07a0419 [2018-11-28 11:35:19,108 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 11:35:19,116 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 11:35:19,119 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 11:35:19,120 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 11:35:19,120 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 11:35:19,121 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:19,159 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/dd5085688/c689de7efecd4121afaeddbc3cbacfd7/FLAG2760824c0 [2018-11-28 11:35:19,580 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 11:35:19,581 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:19,585 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/dd5085688/c689de7efecd4121afaeddbc3cbacfd7/FLAG2760824c0 [2018-11-28 11:35:19,594 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/dd5085688/c689de7efecd4121afaeddbc3cbacfd7 [2018-11-28 11:35:19,596 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 11:35:19,597 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 11:35:19,597 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 11:35:19,597 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 11:35:19,600 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 11:35:19,600 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,602 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ccccc15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19, skipping insertion in model container [2018-11-28 11:35:19,602 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,607 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 11:35:19,625 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 11:35:19,772 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:35:19,778 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 11:35:19,859 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:35:19,873 INFO L195 MainTranslator]: Completed translation [2018-11-28 11:35:19,873 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19 WrapperNode [2018-11-28 11:35:19,873 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 11:35:19,874 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 11:35:19,874 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 11:35:19,874 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 11:35:19,879 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,887 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,892 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 11:35:19,892 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 11:35:19,893 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 11:35:19,893 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 11:35:19,899 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,899 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,902 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,902 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,915 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,922 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,924 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... [2018-11-28 11:35:19,926 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 11:35:19,927 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 11:35:19,927 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 11:35:19,927 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 11:35:19,927 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:19,958 INFO L130 BoogieDeclarations]: Found specification of procedure __signbit_double [2018-11-28 11:35:19,958 INFO L138 BoogieDeclarations]: Found implementation of procedure __signbit_double [2018-11-28 11:35:19,958 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-28 11:35:19,958 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-28 11:35:19,958 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-11-28 11:35:19,958 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-11-28 11:35:19,959 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-28 11:35:19,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-11-28 11:35:19,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-28 11:35:19,960 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-11-28 11:35:19,960 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-11-28 11:35:19,960 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 11:35:19,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 11:35:19,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-28 11:35:19,960 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-11-28 11:35:19,960 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-28 11:35:20,364 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 11:35:20,364 INFO L280 CfgBuilder]: Removed 18 assue(true) statements. [2018-11-28 11:35:20,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:20 BoogieIcfgContainer [2018-11-28 11:35:20,365 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 11:35:20,365 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-28 11:35:20,365 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-28 11:35:20,367 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-28 11:35:20,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:35:19" (1/3) ... [2018-11-28 11:35:20,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43d09bb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:20, skipping insertion in model container [2018-11-28 11:35:20,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:19" (2/3) ... [2018-11-28 11:35:20,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43d09bb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:20, skipping insertion in model container [2018-11-28 11:35:20,368 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:20" (3/3) ... [2018-11-28 11:35:20,369 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:20,375 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-28 11:35:20,380 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-28 11:35:20,388 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-28 11:35:20,408 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 11:35:20,409 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-28 11:35:20,409 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-28 11:35:20,409 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-28 11:35:20,409 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 11:35:20,409 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 11:35:20,409 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-28 11:35:20,409 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 11:35:20,409 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-28 11:35:20,422 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states. [2018-11-28 11:35:20,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-11-28 11:35:20,426 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:20,427 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-11-28 11:35:20,428 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:20,432 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:20,432 INFO L82 PathProgramCache]: Analyzing trace with hash -530639070, now seen corresponding path program 1 times [2018-11-28 11:35:20,433 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:35:20,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:35:20,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:35:20,461 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:20,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:35:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:20,542 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:20,542 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:35:20,544 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-28 11:35:20,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-28 11:35:20,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-28 11:35:20,553 INFO L87 Difference]: Start difference. First operand 110 states. Second operand 2 states. [2018-11-28 11:35:20,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:35:20,577 INFO L93 Difference]: Finished difference Result 212 states and 335 transitions. [2018-11-28 11:35:20,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-28 11:35:20,579 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 19 [2018-11-28 11:35:20,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:35:20,586 INFO L225 Difference]: With dead ends: 212 [2018-11-28 11:35:20,586 INFO L226 Difference]: Without dead ends: 106 [2018-11-28 11:35:20,589 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-11-28 11:35:20,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-11-28 11:35:20,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2018-11-28 11:35:20,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-11-28 11:35:20,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 146 transitions. [2018-11-28 11:35:20,620 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 146 transitions. Word has length 19 [2018-11-28 11:35:20,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:35:20,620 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 146 transitions. [2018-11-28 11:35:20,620 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-28 11:35:20,620 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 146 transitions. [2018-11-28 11:35:20,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-11-28 11:35:20,621 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:20,621 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-11-28 11:35:20,621 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:20,621 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:20,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1749596857, now seen corresponding path program 1 times [2018-11-28 11:35:20,622 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:35:20,622 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:35:20,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:35:20,622 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:20,622 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:35:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:35:20,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:35:20,715 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-11-28 11:35:20,739 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450950 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-11-28 11:35:20,740 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450960 could not be translated for associated CType ARRAY#_11_~DOUBLE# [2018-11-28 11:35:20,740 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450965 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-11-28 11:35:20,740 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450956 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-11-28 11:35:20,741 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450954 could not be translated for associated CType ARRAY#_11_~DOUBLE# [2018-11-28 11:35:20,741 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450974 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-11-28 11:35:20,753 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 11:35:20 BoogieIcfgContainer [2018-11-28 11:35:20,753 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-28 11:35:20,753 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 11:35:20,753 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 11:35:20,754 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 11:35:20,754 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:20" (3/4) ... [2018-11-28 11:35:20,757 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-28 11:35:20,757 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 11:35:20,758 INFO L168 Benchmark]: Toolchain (without parser) took 1161.56 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 172.5 MB). Free memory was 958.7 MB in the beginning and 1.1 GB in the end (delta: -118.8 MB). Peak memory consumption was 53.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:35:20,759 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 1.0 GB. Free memory is still 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:35:20,760 INFO L168 Benchmark]: CACSL2BoogieTranslator took 276.38 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 172.5 MB). Free memory was 958.7 MB in the beginning and 1.2 GB in the end (delta: -206.6 MB). Peak memory consumption was 26.5 MB. Max. memory is 11.5 GB. [2018-11-28 11:35:20,760 INFO L168 Benchmark]: Boogie Procedure Inliner took 18.27 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:35:20,761 INFO L168 Benchmark]: Boogie Preprocessor took 34.10 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.2 MB). Peak memory consumption was 3.2 MB. Max. memory is 11.5 GB. [2018-11-28 11:35:20,761 INFO L168 Benchmark]: RCFGBuilder took 438.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 46.8 MB). Peak memory consumption was 46.8 MB. Max. memory is 11.5 GB. [2018-11-28 11:35:20,761 INFO L168 Benchmark]: TraceAbstraction took 387.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 37.9 MB). Peak memory consumption was 37.9 MB. Max. memory is 11.5 GB. [2018-11-28 11:35:20,762 INFO L168 Benchmark]: Witness Printer took 4.07 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-11-28 11:35:20,764 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 985.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 276.38 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 172.5 MB). Free memory was 958.7 MB in the beginning and 1.2 GB in the end (delta: -206.6 MB). Peak memory consumption was 26.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 18.27 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 34.10 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.2 MB). Peak memory consumption was 3.2 MB. Max. memory is 11.5 GB. * RCFGBuilder took 438.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 46.8 MB). Peak memory consumption was 46.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 387.93 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 37.9 MB). Peak memory consumption was 37.9 MB. Max. memory is 11.5 GB. * Witness Printer took 4.07 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. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450950 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450960 could not be translated for associated CType ARRAY#_11_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450965 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450956 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450954 could not be translated for associated CType ARRAY#_11_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450974 could not be translated for associated CType ARRAY#_4_~DOUBLE# * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 268]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: overapproximation of bitwiseOr at line 162, overapproximation of someUnaryDOUBLEoperation at line 52, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryArithmeticDOUBLEoperation at line 163, overapproximation of someBinaryDOUBLEComparisonOperation at line 267. Possible FailurePath: [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L60-L62] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L139-L140] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; 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)=6442450970, \old(one_atan)=6442450961, \old(pi)=6442450966, \old(pi_lo_atan2)=6442450959, \old(pi_o_2)=6442450945, \old(pi_o_4)=6442450963, \old(tiny_atan2)=6442450973, \old(zero_atan2)=6442450951, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L263] double x = 0.0; [L264] double y = 0.0; VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L265] CALL, EXPR __ieee754_atan2(y, x) VAL [\old(x)=0, \old(y)=0, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L143] double z; [L144] __int32_t k, m, hx, hy, ix, iy; [L145] __uint32_t lx, ly; VAL [\old(x)=0, \old(y)=0, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L148] ieee_double_shape_type ew_u; [L149] ew_u.value = (x) [L150] EXPR ew_u.parts.msw [L150] (hx) = ew_u.parts.msw [L151] EXPR ew_u.parts.lsw [L151] (lx) = ew_u.parts.lsw [L153] ix = hx & 0x7fffffff VAL [\old(x)=0, \old(y)=0, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, lx=6442450967, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L155] ieee_double_shape_type ew_u; [L156] ew_u.value = (y) [L157] EXPR ew_u.parts.msw [L157] (hy) = ew_u.parts.msw [L158] EXPR ew_u.parts.lsw [L158] (ly) = ew_u.parts.lsw [L160] iy = hy & 0x7fffffff VAL [\old(x)=0, \old(y)=0, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, hy=-2147483648, lx=6442450967, ly=6442450948, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] return x + y; VAL [\old(x)=0, \old(y)=0, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, hy=-2147483648, lx=6442450967, ly=6442450948, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L265] RET, EXPR __ieee754_atan2(y, x) VAL [__ieee754_atan2(y, x)=6442450953, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L265] double res = __ieee754_atan2(y, x); [L267] EXPR res == 0.0 && __signbit_double(res) == 0 VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=6442450953, res == 0.0 && __signbit_double(res) == 0=0, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] [L267] COND TRUE !(res == 0.0 && __signbit_double(res) == 0) [L268] __VERIFIER_error() VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=6442450953, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=0, y=0, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 110 locations, 1 error locations. UNSAFE Result, 0.3s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 150 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=110occurred 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-0cd3be1 [2018-11-28 11:35:22,240 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 11:35:22,242 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 11:35:22,250 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 11:35:22,250 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 11:35:22,251 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 11:35:22,252 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 11:35:22,253 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 11:35:22,254 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 11:35:22,254 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 11:35:22,255 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 11:35:22,255 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 11:35:22,256 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 11:35:22,256 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 11:35:22,257 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 11:35:22,258 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 11:35:22,258 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 11:35:22,259 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 11:35:22,260 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 11:35:22,261 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 11:35:22,262 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 11:35:22,263 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 11:35:22,264 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 11:35:22,265 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 11:35:22,265 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 11:35:22,265 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 11:35:22,266 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 11:35:22,267 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 11:35:22,267 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 11:35:22,268 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 11:35:22,268 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 11:35:22,268 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 11:35:22,268 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 11:35:22,269 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 11:35:22,269 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 11:35:22,270 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 11:35:22,270 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-11-28 11:35:22,280 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 11:35:22,280 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 11:35:22,280 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-28 11:35:22,281 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-28 11:35:22,281 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 11:35:22,281 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 11:35:22,281 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 11:35:22,282 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-28 11:35:22,282 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-28 11:35:22,283 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 11:35:22,283 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-28 11:35:22,284 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-28 11:35:22,284 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-28 11:35:22,285 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-28 11:35:22,285 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-11-28 11:35:22,285 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-28 11:35:22,285 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_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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 -> 42a2b09bf764c955809dc95e1d3b096fa07a0419 [2018-11-28 11:35:22,308 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 11:35:22,317 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 11:35:22,320 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 11:35:22,321 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 11:35:22,322 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 11:35:22,322 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:22,369 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/4162686d0/3e0d80b867ab46dd99be5c4b580f4b70/FLAG67dac9949 [2018-11-28 11:35:22,708 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 11:35:22,708 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/sv-benchmarks/c/float-newlib/double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:22,713 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/4162686d0/3e0d80b867ab46dd99be5c4b580f4b70/FLAG67dac9949 [2018-11-28 11:35:23,131 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/data/4162686d0/3e0d80b867ab46dd99be5c4b580f4b70 [2018-11-28 11:35:23,133 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 11:35:23,134 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 11:35:23,135 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 11:35:23,135 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 11:35:23,138 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 11:35:23,138 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,140 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32d19e6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23, skipping insertion in model container [2018-11-28 11:35:23,141 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,146 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 11:35:23,166 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 11:35:23,315 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:35:23,321 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 11:35:23,366 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:35:23,394 INFO L195 MainTranslator]: Completed translation [2018-11-28 11:35:23,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23 WrapperNode [2018-11-28 11:35:23,394 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 11:35:23,395 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 11:35:23,395 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 11:35:23,395 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 11:35:23,402 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,468 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,475 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 11:35:23,475 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 11:35:23,476 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 11:35:23,476 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 11:35:23,481 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,481 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,485 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,485 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,500 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,506 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,508 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... [2018-11-28 11:35:23,510 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 11:35:23,511 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 11:35:23,511 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 11:35:23,511 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 11:35:23,511 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:23,542 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-11-28 11:35:23,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-11-28 11:35:23,543 INFO L130 BoogieDeclarations]: Found specification of procedure __signbit_double [2018-11-28 11:35:23,543 INFO L138 BoogieDeclarations]: Found implementation of procedure __signbit_double [2018-11-28 11:35:23,543 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-28 11:35:23,543 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-28 11:35:23,543 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-11-28 11:35:23,543 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-11-28 11:35:23,543 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-11-28 11:35:23,543 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-28 11:35:23,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-11-28 11:35:23,544 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-11-28 11:35:23,544 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 11:35:23,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 11:35:23,545 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-11-28 11:35:23,545 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-28 11:35:23,668 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:24,117 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:24,604 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:24,689 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:24,717 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:26,291 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:26,308 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:26,356 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:26,381 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:36,801 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-11-28 11:35:41,797 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 11:35:41,797 INFO L280 CfgBuilder]: Removed 18 assue(true) statements. [2018-11-28 11:35:41,798 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:41 BoogieIcfgContainer [2018-11-28 11:35:41,798 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 11:35:41,798 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-28 11:35:41,798 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-28 11:35:41,800 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-28 11:35:41,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 11:35:23" (1/3) ... [2018-11-28 11:35:41,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5895a08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:41, skipping insertion in model container [2018-11-28 11:35:41,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:35:23" (2/3) ... [2018-11-28 11:35:41,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5895a08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 11:35:41, skipping insertion in model container [2018-11-28 11:35:41,802 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:41" (3/3) ... [2018-11-28 11:35:41,803 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0681a_true-unreach-call.c [2018-11-28 11:35:41,809 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-28 11:35:41,814 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-28 11:35:41,824 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-28 11:35:41,843 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 11:35:41,844 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-28 11:35:41,844 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-28 11:35:41,844 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-28 11:35:41,844 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 11:35:41,844 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 11:35:41,845 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-28 11:35:41,845 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 11:35:41,845 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-28 11:35:41,857 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states. [2018-11-28 11:35:41,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-11-28 11:35:41,861 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:41,862 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-11-28 11:35:41,863 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:41,866 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:41,867 INFO L82 PathProgramCache]: Analyzing trace with hash -530639070, now seen corresponding path program 1 times [2018-11-28 11:35:41,871 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:35:41,871 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:41,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:42,090 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:35:42,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:42,101 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:35:42,115 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:42,115 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:35:42,118 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-11-28 11:35:42,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-11-28 11:35:42,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-11-28 11:35:42,130 INFO L87 Difference]: Start difference. First operand 110 states. Second operand 2 states. [2018-11-28 11:35:42,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:35:42,154 INFO L93 Difference]: Finished difference Result 212 states and 335 transitions. [2018-11-28 11:35:42,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-11-28 11:35:42,155 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 19 [2018-11-28 11:35:42,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:35:42,164 INFO L225 Difference]: With dead ends: 212 [2018-11-28 11:35:42,164 INFO L226 Difference]: Without dead ends: 106 [2018-11-28 11:35:42,168 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-11-28 11:35:42,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2018-11-28 11:35:42,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2018-11-28 11:35:42,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-11-28 11:35:42,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 146 transitions. [2018-11-28 11:35:42,198 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 146 transitions. Word has length 19 [2018-11-28 11:35:42,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:35:42,198 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 146 transitions. [2018-11-28 11:35:42,198 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-11-28 11:35:42,198 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 146 transitions. [2018-11-28 11:35:42,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-11-28 11:35:42,199 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:42,199 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-11-28 11:35:42,199 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:42,199 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:42,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1749596857, now seen corresponding path program 1 times [2018-11-28 11:35:42,200 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:35:42,200 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:42,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:42,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:42,432 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:35:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:42,840 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:35:42,851 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:42,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-11-28 11:35:42,852 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-11-28 11:35:42,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-11-28 11:35:42,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-11-28 11:35:42,853 INFO L87 Difference]: Start difference. First operand 106 states and 146 transitions. Second operand 9 states. [2018-11-28 11:35:43,354 WARN L180 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2018-11-28 11:35:44,127 WARN L180 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2018-11-28 11:35:50,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:35:50,474 INFO L93 Difference]: Finished difference Result 138 states and 187 transitions. [2018-11-28 11:35:50,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-28 11:35:50,476 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 21 [2018-11-28 11:35:50,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:35:50,477 INFO L225 Difference]: With dead ends: 138 [2018-11-28 11:35:50,477 INFO L226 Difference]: Without dead ends: 93 [2018-11-28 11:35:50,479 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-11-28 11:35:50,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-11-28 11:35:50,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2018-11-28 11:35:50,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2018-11-28 11:35:50,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 120 transitions. [2018-11-28 11:35:50,490 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 120 transitions. Word has length 21 [2018-11-28 11:35:50,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:35:50,490 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 120 transitions. [2018-11-28 11:35:50,490 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-11-28 11:35:50,491 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 120 transitions. [2018-11-28 11:35:50,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-11-28 11:35:50,491 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:50,492 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-11-28 11:35:50,492 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:50,492 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:50,492 INFO L82 PathProgramCache]: Analyzing trace with hash -563897265, now seen corresponding path program 1 times [2018-11-28 11:35:50,493 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:35:50,493 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:50,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:50,664 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:35:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:50,713 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:35:50,723 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:50,723 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-28 11:35:50,723 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-28 11:35:50,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-28 11:35:50,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-28 11:35:50,724 INFO L87 Difference]: Start difference. First operand 93 states and 120 transitions. Second operand 7 states. [2018-11-28 11:35:54,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:35:54,306 INFO L93 Difference]: Finished difference Result 100 states and 127 transitions. [2018-11-28 11:35:54,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-28 11:35:54,307 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-11-28 11:35:54,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:35:54,309 INFO L225 Difference]: With dead ends: 100 [2018-11-28 11:35:54,309 INFO L226 Difference]: Without dead ends: 97 [2018-11-28 11:35:54,309 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-11-28 11:35:54,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-11-28 11:35:54,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-11-28 11:35:54,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-11-28 11:35:54,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 124 transitions. [2018-11-28 11:35:54,319 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 124 transitions. Word has length 26 [2018-11-28 11:35:54,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:35:54,319 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 124 transitions. [2018-11-28 11:35:54,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-28 11:35:54,320 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 124 transitions. [2018-11-28 11:35:54,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-11-28 11:35:54,320 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:54,321 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-11-28 11:35:54,321 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:54,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:54,321 INFO L82 PathProgramCache]: Analyzing trace with hash 37209169, now seen corresponding path program 1 times [2018-11-28 11:35:54,322 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:35:54,322 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:54,324 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:54,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:54,542 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:35:54,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:54,594 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:35:54,607 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:54,607 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-28 11:35:54,608 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-28 11:35:54,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-28 11:35:54,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-28 11:35:54,608 INFO L87 Difference]: Start difference. First operand 97 states and 124 transitions. Second operand 6 states. [2018-11-28 11:35:57,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:35:57,231 INFO L93 Difference]: Finished difference Result 113 states and 140 transitions. [2018-11-28 11:35:57,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 11:35:57,232 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 26 [2018-11-28 11:35:57,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:35:57,233 INFO L225 Difference]: With dead ends: 113 [2018-11-28 11:35:57,233 INFO L226 Difference]: Without dead ends: 97 [2018-11-28 11:35:57,234 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-11-28 11:35:57,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-11-28 11:35:57,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-11-28 11:35:57,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-11-28 11:35:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 123 transitions. [2018-11-28 11:35:57,240 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 123 transitions. Word has length 26 [2018-11-28 11:35:57,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:35:57,241 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 123 transitions. [2018-11-28 11:35:57,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-28 11:35:57,241 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 123 transitions. [2018-11-28 11:35:57,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-11-28 11:35:57,242 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:35:57,242 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-11-28 11:35:57,242 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:35:57,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:35:57,243 INFO L82 PathProgramCache]: Analyzing trace with hash -772137457, now seen corresponding path program 1 times [2018-11-28 11:35:57,243 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:35:57,243 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:35:57,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:35:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:35:57,555 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:35:57,587 INFO L683 Elim1Store]: detected equality via solver [2018-11-28 11:35:57,588 INFO L683 Elim1Store]: detected equality via solver [2018-11-28 11:35:57,592 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2018-11-28 11:35:57,654 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 43 [2018-11-28 11:35:57,680 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 9 [2018-11-28 11:35:57,681 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-11-28 11:35:57,707 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-11-28 11:35:57,746 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-11-28 11:35:57,753 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 1 [2018-11-28 11:35:57,753 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-11-28 11:35:57,756 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-11-28 11:35:57,768 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-11-28 11:35:57,792 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-11-28 11:35:57,793 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:57, output treesize:18 [2018-11-28 11:35:57,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:35:57,908 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:35:57,919 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:35:57,919 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-28 11:35:57,919 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-28 11:35:57,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-28 11:35:57,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-28 11:35:57,920 INFO L87 Difference]: Start difference. First operand 97 states and 123 transitions. Second operand 7 states. [2018-11-28 11:36:00,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:36:00,215 INFO L93 Difference]: Finished difference Result 133 states and 168 transitions. [2018-11-28 11:36:00,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-28 11:36:00,216 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-11-28 11:36:00,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:36:00,217 INFO L225 Difference]: With dead ends: 133 [2018-11-28 11:36:00,217 INFO L226 Difference]: Without dead ends: 97 [2018-11-28 11:36:00,218 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-11-28 11:36:00,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-11-28 11:36:00,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-11-28 11:36:00,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-11-28 11:36:00,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 122 transitions. [2018-11-28 11:36:00,228 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 122 transitions. Word has length 26 [2018-11-28 11:36:00,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:36:00,228 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 122 transitions. [2018-11-28 11:36:00,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-28 11:36:00,229 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 122 transitions. [2018-11-28 11:36:00,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-11-28 11:36:00,229 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:36:00,229 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] [2018-11-28 11:36:00,230 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:36:00,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:36:00,230 INFO L82 PathProgramCache]: Analyzing trace with hash 414394404, now seen corresponding path program 1 times [2018-11-28 11:36:00,231 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:36:00,231 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:36:00,244 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:36:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:36:00,469 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:36:01,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:36:01,063 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:36:01,073 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:36:01,073 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-11-28 11:36:01,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-11-28 11:36:01,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-11-28 11:36:01,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2018-11-28 11:36:01,074 INFO L87 Difference]: Start difference. First operand 97 states and 122 transitions. Second operand 10 states. [2018-11-28 11:36:01,488 WARN L180 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-11-28 11:36:01,839 WARN L180 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2018-11-28 11:36:02,170 WARN L180 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2018-11-28 11:36:02,473 WARN L180 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2018-11-28 11:36:03,314 WARN L180 SmtUtils]: Spent 769.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 76 [2018-11-28 11:36:03,703 WARN L180 SmtUtils]: Spent 253.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2018-11-28 11:36:04,022 WARN L180 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2018-11-28 11:36:05,352 WARN L180 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 96 [2018-11-28 11:36:09,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:36:09,107 INFO L93 Difference]: Finished difference Result 113 states and 138 transitions. [2018-11-28 11:36:09,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-11-28 11:36:09,108 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 27 [2018-11-28 11:36:09,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:36:09,108 INFO L225 Difference]: With dead ends: 113 [2018-11-28 11:36:09,108 INFO L226 Difference]: Without dead ends: 74 [2018-11-28 11:36:09,109 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2018-11-28 11:36:09,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-11-28 11:36:09,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 73. [2018-11-28 11:36:09,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-11-28 11:36:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 86 transitions. [2018-11-28 11:36:09,116 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 86 transitions. Word has length 27 [2018-11-28 11:36:09,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:36:09,116 INFO L480 AbstractCegarLoop]: Abstraction has 73 states and 86 transitions. [2018-11-28 11:36:09,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-11-28 11:36:09,116 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 86 transitions. [2018-11-28 11:36:09,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-11-28 11:36:09,117 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:36:09,117 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-11-28 11:36:09,117 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:36:09,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:36:09,117 INFO L82 PathProgramCache]: Analyzing trace with hash 635767224, now seen corresponding path program 1 times [2018-11-28 11:36:09,118 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:36:09,118 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:36:09,122 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:36:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:36:09,359 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:36:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:36:09,436 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:36:09,446 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:36:09,446 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-28 11:36:09,446 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-28 11:36:09,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-28 11:36:09,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-28 11:36:09,447 INFO L87 Difference]: Start difference. First operand 73 states and 86 transitions. Second operand 6 states. [2018-11-28 11:36:09,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:36:09,850 INFO L93 Difference]: Finished difference Result 84 states and 96 transitions. [2018-11-28 11:36:09,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 11:36:09,850 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-11-28 11:36:09,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:36:09,851 INFO L225 Difference]: With dead ends: 84 [2018-11-28 11:36:09,851 INFO L226 Difference]: Without dead ends: 35 [2018-11-28 11:36:09,851 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-11-28 11:36:09,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-11-28 11:36:09,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-11-28 11:36:09,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-11-28 11:36:09,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-11-28 11:36:09,854 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 34 [2018-11-28 11:36:09,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:36:09,854 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-11-28 11:36:09,854 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-28 11:36:09,854 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-11-28 11:36:09,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-11-28 11:36:09,855 INFO L394 BasicCegarLoop]: Found error trace [2018-11-28 11:36:09,855 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-11-28 11:36:09,855 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-28 11:36:09,855 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:36:09,855 INFO L82 PathProgramCache]: Analyzing trace with hash 163717685, now seen corresponding path program 1 times [2018-11-28 11:36:09,855 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-11-28 11:36:09,856 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/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-11-28 11:36:09,859 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:36:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:36:10,029 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:36:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:36:10,218 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-28 11:36:10,233 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:36:10,233 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-11-28 11:36:10,234 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-11-28 11:36:10,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-11-28 11:36:10,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-11-28 11:36:10,234 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 12 states. [2018-11-28 11:36:10,860 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 6 [2018-11-28 11:36:11,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:36:11,218 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-11-28 11:36:11,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-11-28 11:36:11,218 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 34 [2018-11-28 11:36:11,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-28 11:36:11,219 INFO L225 Difference]: With dead ends: 35 [2018-11-28 11:36:11,219 INFO L226 Difference]: Without dead ends: 0 [2018-11-28 11:36:11,219 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2018-11-28 11:36:11,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-28 11:36:11,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-28 11:36:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-28 11:36:11,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-28 11:36:11,220 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 34 [2018-11-28 11:36:11,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-28 11:36:11,220 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-28 11:36:11,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-11-28 11:36:11,220 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-28 11:36:11,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-28 11:36:11,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-28 11:36:14,097 WARN L180 SmtUtils]: Spent 2.79 s on a formula simplification. DAG size of input: 159 DAG size of output: 146 [2018-11-28 11:36:16,033 WARN L180 SmtUtils]: Spent 1.93 s on a formula simplification. DAG size of input: 159 DAG size of output: 146 [2018-11-28 11:36:16,283 WARN L180 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 31 [2018-11-28 11:36:22,134 WARN L180 SmtUtils]: Spent 5.82 s on a formula simplification. DAG size of input: 159 DAG size of output: 146 [2018-11-28 11:36:22,380 WARN L180 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 58 [2018-11-28 11:36:22,381 INFO L448 ceAbstractionStarter]: For program point fabs_doubleEXIT(lines 17 31) no Hoare annotation was computed. [2018-11-28 11:36:22,381 INFO L448 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point L24-1(lines 17 31) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point L24-2(lines 24 29) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L451 ceAbstractionStarter]: At program point fabs_doubleENTRY(lines 17 31) the Hoare annotation is: true [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L451 ceAbstractionStarter]: At program point L19-2(lines 19 23) the Hoare annotation is: true [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point fabs_doubleFINAL(lines 17 31) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-11-28 11:36:22,382 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-11-28 11:36:22,382 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L68-3(lines 68 72) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2018-11-28 11:36:22,383 INFO L451 ceAbstractionStarter]: At program point L95(line 95) the Hoare annotation is: true [2018-11-28 11:36:22,383 INFO L448 ceAbstractionStarter]: For program point L95-1(line 95) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point atan_doubleEXIT(lines 64 132) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L451 ceAbstractionStarter]: At program point atan_doubleENTRY(lines 64 132) the Hoare annotation is: true [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L451 ceAbstractionStarter]: At program point L76-2(lines 76 80) the Hoare annotation is: true [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point atan_doubleFINAL(lines 64 132) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L76-3(lines 74 87) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2018-11-28 11:36:22,384 INFO L448 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L451 ceAbstractionStarter]: At program point L68-2(lines 68 72) the Hoare annotation is: true [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point __signbit_doubleFINAL(lines 244 254) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point __signbit_doubleEXIT(lines 244 254) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point L247-1(lines 247 251) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L444 ceAbstractionStarter]: At program point L247-2(lines 247 251) the Hoare annotation is: (= |__signbit_double_#in~x| __signbit_double_~x) [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point L247-3(lines 247 251) no Hoare annotation was computed. [2018-11-28 11:36:22,385 INFO L451 ceAbstractionStarter]: At program point __signbit_doubleENTRY(lines 244 254) the Hoare annotation is: true [2018-11-28 11:36:22,385 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L451 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-11-28 11:36:22,386 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-28 11:36:22,386 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 256 272) the Hoare annotation is: true [2018-11-28 11:36:22,386 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 256 272) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 256 272) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L448 ceAbstractionStarter]: For program point L268(line 268) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L448 ceAbstractionStarter]: For program point L267(line 267) no Hoare annotation was computed. [2018-11-28 11:36:22,386 INFO L444 ceAbstractionStarter]: At program point L267-1(line 267) the Hoare annotation is: (and (= (_ +zero 11 53) main_~x~0) (= (_ +zero 11 53) main_~res~0) |main_#t~short52| (= (_ +zero 11 53) main_~y~0)) [2018-11-28 11:36:22,386 INFO L444 ceAbstractionStarter]: At program point L265(line 265) the Hoare annotation is: (and (= (_ +zero 11 53) main_~x~0) (= (_ +zero 11 53) main_~y~0)) [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L267-2(line 267) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L265-1(line 265) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L267-4(lines 267 270) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 268) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L451 ceAbstractionStarter]: At program point __ieee754_atan2ENTRY(lines 142 242) the Hoare annotation is: true [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2FINAL(lines 142 242) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2018-11-28 11:36:22,387 INFO L448 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2018-11-28 11:36:22,388 INFO L444 ceAbstractionStarter]: At program point L218(line 218) the Hoare annotation is: (let ((.cse0 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)))))) (.cse4 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_13|))))) (.cse2 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse6 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) v_prenex_55)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse5 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55))) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55))))))) (or (and .cse0 (exists ((v_prenex_59 (_ BitVec 64)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_59) (_ bv30 32))))) (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) (exists ((v_prenex_63 (_ BitVec 64)) (v_prenex_62 (_ BitVec 64))) (let ((.cse1 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_prenex_63) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_62) (_ bv30 32)))))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_62) ((_ extract 62 52) v_prenex_62) ((_ extract 51 0) v_prenex_62))) (not (= (_ bv1 32) .cse1)) (= (fp ((_ extract 63 63) v_prenex_63) ((_ extract 62 52) v_prenex_63) ((_ extract 51 0) v_prenex_63)) |__ieee754_atan2_#in~y|) (not (= (_ bv0 32) .cse1))))) .cse2 (exists ((v_prenex_59 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= ((_ extract 63 32) v_prenex_59) __ieee754_atan2_~hx~1))) .cse3 .cse4 .cse5) (and .cse0 .cse2 .cse6 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (not (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)) ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse5) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_11|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse2 .cse6 (or (exists ((v_prenex_56 (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) v_prenex_56) ((_ extract 62 52) v_prenex_56) ((_ extract 51 0) v_prenex_56))) (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_56)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((v_prenex_55 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse3 .cse5))) [2018-11-28 11:36:22,388 INFO L448 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L444 ceAbstractionStarter]: At program point L218-1(line 218) the Hoare annotation is: (let ((.cse0 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)))))) (.cse4 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_13|))))) (.cse2 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse6 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) v_prenex_55)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse5 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55))) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55))))))) (or (and .cse0 (exists ((v_prenex_59 (_ BitVec 64)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_59) (_ bv30 32))))) (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) (exists ((v_prenex_63 (_ BitVec 64)) (v_prenex_62 (_ BitVec 64))) (let ((.cse1 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_prenex_63) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_62) (_ bv30 32)))))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_62) ((_ extract 62 52) v_prenex_62) ((_ extract 51 0) v_prenex_62))) (not (= (_ bv1 32) .cse1)) (= (fp ((_ extract 63 63) v_prenex_63) ((_ extract 62 52) v_prenex_63) ((_ extract 51 0) v_prenex_63)) |__ieee754_atan2_#in~y|) (not (= (_ bv0 32) .cse1))))) .cse2 (exists ((v_prenex_59 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= ((_ extract 63 32) v_prenex_59) __ieee754_atan2_~hx~1))) .cse3 .cse4 .cse5) (and .cse0 .cse2 .cse6 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (not (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)) ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse5) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_11|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse2 .cse6 (or (exists ((v_prenex_56 (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) v_prenex_56) ((_ extract 62 52) v_prenex_56) ((_ extract 51 0) v_prenex_56))) (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_56)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((v_prenex_55 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse3 .cse5))) [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L218-2(line 218) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2018-11-28 11:36:22,389 INFO L448 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L444 ceAbstractionStarter]: At program point L154-2(lines 154 159) the Hoare annotation is: (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((v_prenex_66 (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) v_prenex_66)) (= (fp ((_ extract 63 63) v_prenex_66) ((_ extract 62 52) v_prenex_66) ((_ extract 51 0) v_prenex_66)) |__ieee754_atan2_#in~x|))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|) (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55))) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L154-3(lines 154 159) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2018-11-28 11:36:22,390 INFO L448 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L229-1(lines 222 235) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L229-2(lines 229 234) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L444 ceAbstractionStarter]: At program point L147-2(lines 147 152) the Hoare annotation is: (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L147-3(lines 147 152) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2018-11-28 11:36:22,391 INFO L448 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2EXIT(lines 142 242) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L444 ceAbstractionStarter]: At program point L165(line 165) the Hoare annotation is: (and (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|))))) (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((v_prenex_66 (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) v_prenex_66)) (= (fp ((_ extract 63 63) v_prenex_66) ((_ extract 62 52) v_prenex_66) ((_ extract 51 0) v_prenex_66)) |__ieee754_atan2_#in~x|))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|) (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_13|)))) (exists ((v_prenex_66 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= (_ bv0 32) (bvor (bvadd ((_ extract 63 32) v_prenex_66) (_ bv3222274048 32)) __ieee754_atan2_~lx~0)) (= (fp ((_ extract 63 63) v_prenex_66) ((_ extract 62 52) v_prenex_66) ((_ extract 51 0) v_prenex_66)) |__ieee754_atan2_#in~x|))) (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55))) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L165-1(line 165) no Hoare annotation was computed. [2018-11-28 11:36:22,392 INFO L448 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2018-11-28 11:36:22,393 INFO L448 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2018-11-28 11:36:22,393 INFO L448 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2018-11-28 11:36:22,393 INFO L448 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2018-11-28 11:36:22,393 INFO L448 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2018-11-28 11:36:22,393 INFO L444 ceAbstractionStarter]: At program point L224-2(lines 224 228) the Hoare annotation is: (let ((.cse0 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)))))) (.cse4 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_13|))))) (.cse2 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse6 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) v_prenex_55)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (.cse5 (exists ((v_prenex_55 (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55))) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55))))))) (or (and .cse0 (exists ((v_prenex_59 (_ BitVec 64)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_59) (_ bv30 32))))) (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) (exists ((v_prenex_63 (_ BitVec 64)) (v_prenex_62 (_ BitVec 64))) (let ((.cse1 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_prenex_63) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_prenex_62) (_ bv30 32)))))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_62) ((_ extract 62 52) v_prenex_62) ((_ extract 51 0) v_prenex_62))) (not (= (_ bv1 32) .cse1)) (= (fp ((_ extract 63 63) v_prenex_63) ((_ extract 62 52) v_prenex_63) ((_ extract 51 0) v_prenex_63)) |__ieee754_atan2_#in~y|) (not (= (_ bv0 32) .cse1))))) .cse2 (exists ((v_prenex_59 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_59) ((_ extract 62 52) v_prenex_59) ((_ extract 51 0) v_prenex_59)) |__ieee754_atan2_#in~x|) (= ((_ extract 63 32) v_prenex_59) __ieee754_atan2_~hx~1))) .cse3 .cse4 .cse5) (and .cse0 .cse2 .cse6 (exists ((|v_q#valueAsBitvector_13| (_ BitVec 64))) (and (not (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_13|)) ((_ extract 31 0) |v_q#valueAsBitvector_13|)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_13|) ((_ extract 62 52) |v_q#valueAsBitvector_13|) ((_ extract 51 0) |v_q#valueAsBitvector_13|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse5) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_11|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse2 .cse6 (or (exists ((v_prenex_56 (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) v_prenex_56) ((_ extract 62 52) v_prenex_56) ((_ extract 51 0) v_prenex_56))) (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_56)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((v_prenex_55 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_prenex_55)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) v_prenex_55) ((_ extract 62 52) v_prenex_55) ((_ extract 51 0) v_prenex_55)))))) (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))) .cse3 .cse5))) [2018-11-28 11:36:22,394 INFO L448 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2018-11-28 11:36:22,394 INFO L448 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2018-11-28 11:36:22,394 INFO L448 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-11-28 11:36:22,400 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,401 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,401 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,401 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,401 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,402 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,402 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,402 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,402 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,403 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,403 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,403 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,403 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,403 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,404 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,404 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,404 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,404 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,404 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,405 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,405 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,405 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,405 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,406 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,407 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,407 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,407 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,407 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,407 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,408 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,409 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,409 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,409 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,409 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,409 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,410 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,410 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,410 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,410 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,410 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,411 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,411 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,411 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,411 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,411 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,412 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,413 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,413 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,413 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,413 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,414 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,415 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,415 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,415 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,415 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,415 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,416 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,416 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,416 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,416 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,416 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,417 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,426 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,426 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,427 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,427 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,427 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,427 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,428 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,428 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,428 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,428 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,428 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,429 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,429 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,429 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,429 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,429 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,430 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,430 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,430 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,430 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,430 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,431 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,431 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,431 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,431 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,431 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,432 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,432 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,432 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,432 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,432 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,433 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,434 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,434 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,434 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,434 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,434 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,435 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,436 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,437 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,438 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,438 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,438 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,438 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,438 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,439 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,440 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,440 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,440 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,440 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,440 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,441 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,441 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,441 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,441 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,441 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,442 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,445 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,445 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,445 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,445 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,446 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,446 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,446 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,446 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,446 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,447 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,449 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 11:36:22 BoogieIcfgContainer [2018-11-28 11:36:22,449 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-28 11:36:22,450 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 11:36:22,450 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 11:36:22,450 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 11:36:22,450 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:35:41" (3/4) ... [2018-11-28 11:36:22,453 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-28 11:36:22,459 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-11-28 11:36:22,459 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-28 11:36:22,459 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-11-28 11:36:22,459 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __signbit_double [2018-11-28 11:36:22,460 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-28 11:36:22,460 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2 [2018-11-28 11:36:22,466 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 59 nodes and edges [2018-11-28 11:36:22,467 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2018-11-28 11:36:22,467 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2018-11-28 11:36:22,468 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-11-28 11:36:22,488 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: y == \old(y) && x == \old(x) [2018-11-28 11:36:22,488 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: \old(x) == x [2018-11-28 11:36:22,489 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((y == \old(y) && (\exists v_prenex_66 : bv64 :: hx == v_prenex_66[63:32] && ~fp~LONGDOUBLE(v_prenex_66[63:63], v_prenex_66[62:52], v_prenex_66[51:0]) == \old(x))) && x == \old(x)) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])) [2018-11-28 11:36:22,490 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_59 : bv64, v_q#valueAsBitvector_14 : bv64 :: (m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_q#valueAsBitvector_14[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_59[63:32], 30bv32))) && ~fp~LONGDOUBLE(v_prenex_59[63:63], v_prenex_59[62:52], v_prenex_59[51:0]) == \old(x)) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == \old(y))) && (\exists v_prenex_63 : bv64, v_prenex_62 : bv64 :: ((\old(x) == ~fp~LONGDOUBLE(v_prenex_62[63:63], v_prenex_62[62:52], v_prenex_62[51:0]) && !(1bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(v_prenex_63[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_62[63:32], 30bv32))))) && ~fp~LONGDOUBLE(v_prenex_63[63:63], v_prenex_63[62:52], v_prenex_63[51:0]) == \old(y)) && !(0bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(v_prenex_63[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_62[63:32], 30bv32)))))) && y == \old(y)) && (\exists v_prenex_59 : bv64 :: ~fp~LONGDOUBLE(v_prenex_59[63:63], v_prenex_59[62:52], v_prenex_59[51:0]) == \old(x) && v_prenex_59[63:32] == hx)) && x == \old(x)) && (\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) || (((((((\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32])) && y == \old(y)) && (\exists v_prenex_55 : bv64 :: hx == v_prenex_55[63:32] && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) && (\exists v_q#valueAsBitvector_13 : bv64 :: !(~bvor32(~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32]), v_q#valueAsBitvector_13[31:0]) == 0bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y))) && x == \old(x)) && (\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])))) || (((((((\exists v_q#valueAsBitvector_11 : bv64 :: iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)) && y == \old(y)) && (\exists v_prenex_55 : bv64 :: hx == v_prenex_55[63:32] && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) && ((\exists v_prenex_56 : bv64, __ieee754_atan2_~ly~0 : bv32 :: \old(y) == ~fp~LONGDOUBLE(v_prenex_56[63:63], v_prenex_56[62:52], v_prenex_56[51:0]) && ~bvugt32(~bvor32(~bvand32(2147483647bv32, v_prenex_56[63:32]), ~bvlshr32(~bvor32(__ieee754_atan2_~ly~0, ~bvneg32(__ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32)) || (\exists v_prenex_55 : bv64, __ieee754_atan2_~lx~0 : bv32 :: ~bvugt32(~bvor32(~bvand32(2147483647bv32, v_prenex_55[63:32]), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])))) && (\exists v_q#valueAsBitvector_11 : bv64 :: hy == v_q#valueAsBitvector_11[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y))) && x == \old(x)) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) [2018-11-28 11:36:22,523 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_41ecb3ed-8f05-4ed0-a0f6-9e572718b8d7/bin-2019/uautomizer/witness.graphml [2018-11-28 11:36:22,524 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 11:36:22,524 INFO L168 Benchmark]: Toolchain (without parser) took 59390.70 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 215.0 MB). Free memory was 947.4 MB in the beginning and 807.9 MB in the end (delta: 139.5 MB). Peak memory consumption was 354.5 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,525 INFO L168 Benchmark]: CDTParser took 0.16 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-11-28 11:36:22,525 INFO L168 Benchmark]: CACSL2BoogieTranslator took 259.58 ms. Allocated memory is still 1.0 GB. Free memory was 947.4 MB in the beginning and 925.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,525 INFO L168 Benchmark]: Boogie Procedure Inliner took 80.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 925.9 MB in the beginning and 1.1 GB in the end (delta: -200.1 MB). Peak memory consumption was 14.3 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,525 INFO L168 Benchmark]: Boogie Preprocessor took 35.02 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-11-28 11:36:22,526 INFO L168 Benchmark]: RCFGBuilder took 18287.06 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: 61.3 MB). Peak memory consumption was 61.3 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,526 INFO L168 Benchmark]: TraceAbstraction took 40651.15 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 76.5 MB). Free memory was 1.1 GB in the beginning and 815.4 MB in the end (delta: 249.2 MB). Peak memory consumption was 325.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,526 INFO L168 Benchmark]: Witness Printer took 74.00 ms. Allocated memory is still 1.2 GB. Free memory was 815.4 MB in the beginning and 807.9 MB in the end (delta: 7.6 MB). Peak memory consumption was 7.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:36:22,528 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.16 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 259.58 ms. Allocated memory is still 1.0 GB. Free memory was 947.4 MB in the beginning and 925.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 80.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 925.9 MB in the beginning and 1.1 GB in the end (delta: -200.1 MB). Peak memory consumption was 14.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 35.02 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 18287.06 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: 61.3 MB). Peak memory consumption was 61.3 MB. Max. memory is 11.5 GB. * TraceAbstraction took 40651.15 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 76.5 MB). Free memory was 1.1 GB in the beginning and 815.4 MB in the end (delta: 249.2 MB). Peak memory consumption was 325.7 MB. Max. memory is 11.5 GB. * Witness Printer took 74.00 ms. Allocated memory is still 1.2 GB. Free memory was 815.4 MB in the beginning and 807.9 MB in the end (delta: 7.6 MB). Peak memory consumption was 7.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 268]: 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: 224]: Loop Invariant [2018-11-28 11:36:22,532 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,532 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,533 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,534 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,535 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,535 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,535 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,535 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,535 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,536 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,537 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,538 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,539 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,540 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,541 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,542 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,543 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,544 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,545 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,546 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,547 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,547 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,547 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,547 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,548 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,549 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,549 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,549 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-11-28 11:36:22,549 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,549 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,550 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_63,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_62,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,551 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_59,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,552 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,553 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,554 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,555 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_13,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,556 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,557 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_56,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-11-28 11:36:22,558 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,559 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,560 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] Derived loop invariant: (((((((((\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_59 : bv64, v_q#valueAsBitvector_14 : bv64 :: (m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_q#valueAsBitvector_14[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_59[63:32], 30bv32))) && ~fp~LONGDOUBLE(v_prenex_59[63:63], v_prenex_59[62:52], v_prenex_59[51:0]) == \old(x)) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == \old(y))) && (\exists v_prenex_63 : bv64, v_prenex_62 : bv64 :: ((\old(x) == ~fp~LONGDOUBLE(v_prenex_62[63:63], v_prenex_62[62:52], v_prenex_62[51:0]) && !(1bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(v_prenex_63[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_62[63:32], 30bv32))))) && ~fp~LONGDOUBLE(v_prenex_63[63:63], v_prenex_63[62:52], v_prenex_63[51:0]) == \old(y)) && !(0bv32 == ~bvor32(~bvand32(1bv32, ~bvashr32(v_prenex_63[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_prenex_62[63:32], 30bv32)))))) && y == \old(y)) && (\exists v_prenex_59 : bv64 :: ~fp~LONGDOUBLE(v_prenex_59[63:63], v_prenex_59[62:52], v_prenex_59[51:0]) == \old(x) && v_prenex_59[63:32] == hx)) && x == \old(x)) && (\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) || (((((((\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32])) && y == \old(y)) && (\exists v_prenex_55 : bv64 :: hx == v_prenex_55[63:32] && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) && (\exists v_q#valueAsBitvector_13 : bv64 :: !(~bvor32(~bvand32(2147483647bv32, v_q#valueAsBitvector_13[63:32]), v_q#valueAsBitvector_13[31:0]) == 0bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y))) && x == \old(x)) && (\exists v_q#valueAsBitvector_13 : bv64 :: (ly == v_q#valueAsBitvector_13[31:0] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_13[63:63], v_q#valueAsBitvector_13[62:52], v_q#valueAsBitvector_13[51:0]) == \old(y)) && hy == v_q#valueAsBitvector_13[63:32])) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])))) || (((((((\exists v_q#valueAsBitvector_11 : bv64 :: iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)) && y == \old(y)) && (\exists v_prenex_55 : bv64 :: hx == v_prenex_55[63:32] && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) && ((\exists v_prenex_56 : bv64, __ieee754_atan2_~ly~0 : bv32 :: \old(y) == ~fp~LONGDOUBLE(v_prenex_56[63:63], v_prenex_56[62:52], v_prenex_56[51:0]) && ~bvugt32(~bvor32(~bvand32(2147483647bv32, v_prenex_56[63:32]), ~bvlshr32(~bvor32(__ieee754_atan2_~ly~0, ~bvneg32(__ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32)) || (\exists v_prenex_55 : bv64, __ieee754_atan2_~lx~0 : bv32 :: ~bvugt32(~bvor32(~bvand32(2147483647bv32, v_prenex_55[63:32]), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])))) && (\exists v_q#valueAsBitvector_11 : bv64 :: hy == v_q#valueAsBitvector_11[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y))) && x == \old(x)) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0]))) - InvariantResult [Line: 68]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 247]: Loop Invariant Derived loop invariant: \old(x) == x - InvariantResult [Line: 154]: Loop Invariant [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,562 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,563 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_66,QUANTIFIED] [2018-11-28 11:36:22,564 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,564 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,564 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] [2018-11-28 11:36:22,564 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_55,QUANTIFIED] Derived loop invariant: ((y == \old(y) && (\exists v_prenex_66 : bv64 :: hx == v_prenex_66[63:32] && ~fp~LONGDOUBLE(v_prenex_66[63:63], v_prenex_66[62:52], v_prenex_66[51:0]) == \old(x))) && x == \old(x)) && (\exists v_prenex_55 : bv64 :: ix == ~bvand32(2147483647bv32, v_prenex_55[63:32]) && \old(x) == ~fp~LONGDOUBLE(v_prenex_55[63:63], v_prenex_55[62:52], v_prenex_55[51:0])) - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 147]: Loop Invariant Derived loop invariant: y == \old(y) && x == \old(x) - StatisticsResult: Ultimate Automizer benchmark data CFG has 7 procedures, 110 locations, 1 error locations. SAFE Result, 40.5s OverallTime, 8 OverallIterations, 1 TraceHistogramMax, 25.6s AutomataDifference, 0.0s DeadEndRemovalTime, 11.1s HoareAnnotationTime, HoareTripleCheckerStatistics: 833 SDtfs, 1051 SDslu, 2825 SDs, 0 SdLazy, 430 SolverSat, 93 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 19.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 234 GetRequests, 161 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 5.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=110occurred 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, 8 MinimizatonAttempts, 1 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 21 LocationsWithAnnotation, 63 PreInvPairs, 93 NumberOfFragments, 1338 HoareAnnotationTreeSize, 63 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 21 FomulaSimplificationsInter, 494 FormulaSimplificationTreeSizeReductionInter, 11.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 1.9s InterpolantComputationTime, 213 NumberOfCodeBlocks, 213 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 205 ConstructedInterpolants, 57 QuantifiedInterpolants, 48665 SizeOfPredicates, 38 NumberOfNonLiveVariables, 1512 ConjunctsInSsa, 80 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...